我发现我可以通过导航到chrome://chrome/extensions/
第一个然后将*.user.js
文件拖到此页面上来在 chrome 中安装 Greasemonkey 用户脚本。
每次更改脚本时都需要将此脚本拖到此页面上吗?当我更改脚本并希望查看更改时,我应该使用什么过程来重新加载更改的用户脚本?
我发现我可以通过导航到chrome://chrome/extensions/
第一个然后将*.user.js
文件拖到此页面上来在 chrome 中安装 Greasemonkey 用户脚本。
每次更改脚本时都需要将此脚本拖到此页面上吗?当我更改脚本并希望查看更改时,我应该使用什么过程来重新加载更改的用户脚本?
对于普通*.user.js
文件,是的,每次进行更改时都必须拖动它(重新安装)。
但是,如果您手动创建文件夹结构和您自己的manifest.json
文件,如本答案的控制脚本和名称部分所示,那么您所要做的就是在每次更改后单击重新加载链接 - 或按。CtrlR
我通常会在不同的窗口中打开扩展页面,这样我就可以快速AltTab访问重新加载链接并返回。
我的方法是在 Firefox 下开发,然后只迁移到 Chrome 和我支持的任何其他浏览器,此时需要确保我的更新没有破坏辅助平台上的某些内容。
在 Firefox 中这样做有帮助的原因是,一旦安装了 Greasemonkey 脚本,您就可以编辑文件夹中已安装的文件gm_scripts
,下次重新加载页面时它们会被拾取。
这甚至适用于使用诸如 CoffeeScript 之类的多文件脚本……您只需进行设置,以便用于生成最终文件的任何内容都在“监视更改并重新生成”模式下运行,并将安装的gm_scripts
路径用作输出文件。