Greasy Fork

Greasy Fork is available in English.

My Prompt

优化工作流程,将人工智能变为您的专属助手!将所有提示保存并整理至个人库。探索动态提示模式,创建交互式提示。借助AI增强功能,将简单提示提升至专业水准,并自动附加常用文件。完美适用于提升在ChatGPT、Gemini、Grok、DeepSeek等大语言模型上的生产力。

< 脚本 My Prompt 的反馈

评价:好评 - 脚本运行良好

§
发布于:2026-02-09

您好作者,您的脚本写的非常好,非常感谢您的贡献! 现在我向您提交一个bug,脚本在perplexity.ai中只能在"新对话"中显示提示词框: 这意味着,脚本只能在第一次对话使用,产生对话后,脚本提示词框就无法正常显示了。

OHAS作者
§
发布于:2026-02-09

Perplexity 可能最近进行了一次更新,并改动了提交按钮的一些内容,导致脚本无法重新绑定。我明天就会发布一个修复此问题的更新。感谢您的告知。

§
发布于:2026-02-09

感谢您的付出,您的插件太好用了! 另外,我又遇到了一处问题,所以我将向您提交一个新bug,辛苦了。 有关脚本的提示词AI润色:我点击魔法棒,等AI润色完毕后,点击“使用润色版”,最后得到插入对话编辑框中的却是润色后的其中一小段,大部分内容缺失。

触发时机与地点:在perplexity.ai中,只要原来的提示词变得很长,100%触发。

展示与说明:图1:润色前;图2:点击“使用润色版”,润色后;图3:证明AI润色功能是正常,以突出是"插入对话编辑框"的问题。(但是,图片的顺序可能会乱,不过应该猜得到顺序)

OHAS作者
§
发布于:2026-02-09

感谢您的详细反馈!为了能更精准地定位并修复这个 Bug,我需要向您了解几个技术细节:

  1. 浏览器信息: 请问您使用的是哪款浏览器?版本号是多少?
  2. 错误范围确认: 这个“内容缺失”的问题,是仅在通过 AI 魔法棒润色后点击插入时发生,还是当您直接在编辑框内手动粘贴或输入超长提示词时也会出现?
  3. 其他插件: 您是否同时开启了其他可能影响网页输入框的插件(例如翻译插件、语法检查或其他的 AI 助手)?
  4. 复现步骤: 如果方便的话,能否告知大概多长的提示词(字符数)会触发 100% 报错?

辛苦了,期待您的回复!

§
发布于:2026-02-09

1.firefox 147.0.1
2.是仅在通过 AI 魔法棒润色后点击插入时发生
3.并没有,以下反馈都是在如下环境:进入调试模式,关闭除tampermonkey以外的所有拓展。
4.触发报错只和 AI 魔法棒润色后的提示词的字符数有关。
5.另外多提一嘴,我使用的是longcat flash thinking 2601,不过该错误应该和这个无关。

测试过程:
A:第一次:
原提示词:请你告诉我安卓手机11一加7,Termux里面安装git和nodejs的教程

润色结果(还没有插入):请你告诉我安卓手机11一加7,Termux里面安装git和nodejs的教程我需要在运行Android 11的一加7手机上,通过Termux安装git和nodejs。请提供详细的安装教程,包括:完整的Termux环境准备步骤(更新包管理器、安装必要工具等)、安装git和nodejs的具体命令及解释、安装后的验证方法、常见问题和解决方案、推荐版本及配置建议(如git全局配置、npm源设置)、以及Android 11的特殊注意事项。假设我是Termux新手,需要详细指导。

通过 AI 魔法棒润色后点击插入后:请你告诉我安卓手机11一加7,Termux里面安装git和nodejs的教程我需要在运行Android 11的一加7手机上,通过Termux安装git和nodejs。请提供详细的安装教程,包括:完整的Termux环境准备步骤(更新包管理器、安装必要工具等)、安装git和nodejs的具体命令及解释、安装后的验证方法、常见问题和解决方案、推荐版本及配置建议(如git全局配置、npm源设置)、以及Android 11的特殊注意事项。假设我是Termux新手,需要详细指导。
(这个是234字符)

B:第二次:
原提示词:(A里面润色后的)。

润色结果(还没有插入):(太多了,一共624字符)

通过 AI 魔法棒润色后点击插入后:请用清晰的步骤编号,对每个命令提供详细解释,假设用户没有任何Termux使用经验。同时,请在关键步骤后立即提供验证方法,并给出预期结果示例。

C:第三次:直接说结果吧,这次润色后的提示词一共是438个字符,通过 AI 魔法棒润色后点击插入后,插入成功了,没有出错。

感谢您的详细反馈!为了能更精准地定位并修复这个 Bug,我需要向您了解几个技术细节:

  1. 浏览器信息: 请问您使用的是哪款浏览器?版本号是多少?
  2. 错误范围确认: 这个“内容缺失”的问题,是仅在通过 AI 魔法棒润色后点击插入时发生,还是当您直接在编辑框内手动粘贴或输入超长提示词时也会出现?
  3. 其他插件: 您是否同时开启了其他可能影响网页输入框的插件(例如翻译插件、语法检查或其他的 AI 助手)?
  4. 复现步骤: 如果方便的话,能否告知大概多长的提示词(字符数)会触发 100% 报错?

辛苦了,期待您的回复!

OHAS作者
§
发布于:2026-02-09

进展总结:修正“文本截断”和“提示清理”问题

问题 (具体情况): 我发现“文本截断”错误(即只粘贴了 90% 的内容)以及未能清理旧提示的问题是由两个主要因素引起的:

  1. 处理“竞态条件”: 脚本运行过快。它在同一毫秒内清空文本框并尝试粘贴新内容。浏览器没有足够时间处理视觉上的清理(渲染),在收到粘贴指令之前,导致过程在中间中断,从而截断了文本。
  2. 框架内存 (React/Lexical): 现代网站(如 Perplexity 和 ChatGPT)使用“内部内存”(虚拟 DOM)。当我们通过代码 (value = "") 清理文本时,网站没有识别到这一变化,并且在插入新文本时,它会“复活”旧文本,导致内容重复。

已实施的解决方案: 我彻底重写了文本替换逻辑,采用了一种更“人性化”的方法:

  1. 用户行为模拟: 现在,系统不再强制执行代码,而是内部模拟了“全选 + 删除”操作。这迫使平台识别到字段已被清空,从而解决了内容重复的问题。
  2. 渲染缓冲区(安全延迟): 我在清理和粘贴之间添加了 200 毫秒的策略性间隔。这给了浏览器足够的时间“喘息”,处理空字段,并准备好缓冲区,以接收完整的、不被截断的新文本。

当前状态:

  • Chromium 浏览器 (Chrome, Edge, Brave): 经过测试,100% 正常运行。文本内容完整替换,无任何残留。
  • ⚠️ Firefox: 下一步是验证这种新的注入方法在 Firefox 引擎中的表现是否相同。
OHAS作者
§
发布于:2026-02-09

我会在今天结束前发布更新。感谢您告诉我这些错误!

§
发布于:2026-02-09

此外,我再新开一个回复,来补充刚刚回复你的内容,并反馈刚刚又发现的两个很小的bug,辛苦您了,希望这不会打扰到您的正常工作。您可以将此优先级放低,感谢您的付出。

1.我发现以上这个“内容缺失”的问题,在deepseek上不存在。

2.bug:(仅存在于perplexity.ai)通过 AI 魔法棒润色后点击插入,应调整为覆盖之前文本框中的所有输入的内容,而不是在之前的光标位置后方插入。
测试网站:perplexity.ai
解释:如果按照原来的情况,输入框内输入的是"给我一个某品牌的介绍",此时润色后点击插入(假如此时光标在"给我"的后面),输入框的内容就会变成"给我+润色后的提示词+一个某品牌的介绍"。

!!注意!!:我在https://chat.deepseek.com/测试,发现并没有这个bug。根据我的直觉,这应该仅出现于perplexity。我之前用perplexity的输入框,总感觉打字进去卡卡的。

3.bug:腾讯元宝的 AI 魔法棒被元素遮挡。
测试网站:https://yuanbao.tencent.com/

期待您的更多回复,感谢!

OHAS作者
§
发布于:2026-02-09

此修复已在 Firefox 上验证通过。我现在正在发布此更新。由于这些是新功能,我们仍在完善阶段;如果您发现任何其他问题,请立即与我联系。

§
发布于:2026-02-09

好的!我在打字的时候没有刷新网页,我已经收到了您的回复,感谢您的更新,我将准时在我的firefox上测试您的脚本。

OHAS作者
§
发布于:2026-02-09

更新已发布!测试一下,然后给我反馈,告知一切是否运作正常。

§
发布于:2026-02-10

经过我一上午的测试,以上bug均不存在,感谢!

OHAS作者
§
发布于:2026-02-10

我很高兴它现在能正常工作了。谢谢你提醒我这些 Bug!

发布留言

登录以发布留言。