【发布时间】:2015-03-22 22:39:21
【问题描述】:
我正在为 Web 应用程序编写 Greasemonkey 用户脚本,需要配置步骤才能真正测试我的用户脚本的功能。因此,每次我重新加载页面——从更新的文件中刷新我的用户脚本——时,我都必须在测试之前重新配置 Web 应用程序。不用说,这很快就会过时。
有没有办法只重新加载用户脚本,最好是从用户脚本本身?我想例如将重新加载绑定到键盘快捷键。
我认为这一定是一个非常普遍的需求,但在试图找到解决方案时却空手而归。
【问题讨论】:
-
(1) 如果您不使用
GM_函数,在控制台中执行所有开发。 只有当代码有效时,才将其放入脚本中。 (2) 即使使用GM funcs,通常也可以在控制台中测试大部分代码。 (3) 制作一个单独的用户脚本,自动执行所有配置步骤。 (4) 如果您真的很痛苦,请在新代码中制作您的脚本 AJAX 并eval()它脚本范围。除非您的脚本严重依赖GM_函数,否则不要考虑这一点。
标签: javascript jquery greasemonkey userscripts reloading