是否可以从本地文件系统加载用户脚本,以便从外部代码编辑器(例如VS Code)对用户脚本的更新将自动反映在Tampermonkey中?
就我而言,用户脚本是克隆的git存储库的一部分,我发现在VS Code中进行更改,在Chrome中重新加载网页以查看实时结果并立即提交要容易得多;而不是在Tampermonkey的JS编辑器中进行编码(这不如VS Code :(,在完成后将文件复制到VS Code,然后提交。
我环顾了互联网,但不知道该怎么做/是否可行。
我正在将Tampermonkey与Chrome 70配合使用,尽管涵盖Firefox和其他浏览器的答案会受到欢迎(因为我计划很快移至其他浏览器)
我看了一个类似问题的second answer。我的用户脚本中似乎没有遵守@require
指令。为了测试这一点,我迅速在第一个console.log("test");
d文件中添加了一个@require
,但该文件没有记录。 @require
对我的工作流程至关重要。
答案 0 :(得分:1)
我找到了可行的解决方案。
chrome:extensions
,搜索Tampermonkey,打开“详细信息”,然后选中“允许访问文件URL”框。script.user.js
文件拖放到仪表板中。仅此而已! :)此方法还遵守@require
文件中的script.user.js
指令(因此,如果更新@require
d个文件之一,则Tampermonkey也会捕获其更新)。