在位于本地文件系统上的html文件上运行Greasemonkey?

Nik*_*s R 28 javascript greasemonkey userscripts local-files

我的Harddrive上有一个API文档,为了简化我的工作流程,我编写了一个简单的脚本来修改页面以满足我的需求.我在FireFox上使用FireBug开发了它.

@include-ing网页是否正常工作,但Greasemonkey似乎没有检测到本地文件系统上的页面?

我想有一个像包括

// @include        *R13/Python*R13/*
Run Code Online (Sandbox Code Playgroud)

例如,哪个应该匹配

file:///Z:/Eigene%20Dateien/Cinema4D/Documentations/R13/Python%20R13/modules/c4d/index.html
Run Code Online (Sandbox Code Playgroud)

但它没有得到承认.如何才能实现usercript在本地html文件上运行?

提前致谢,

Mik*_*y G 39

由于几个版本有两个新的"隐藏"首选项:

greasemonkey.aboutIsGreaseable
greasemonkey.fileIsGreaseable

默认值为"false".如果你想让Greasemonkey在file:/// urls上运行,你必须将第二个设置为"true"(在about:config中).

引自这里:

http://groups.google.com/group/greasemonkey-users/browse_thread/thread/ad67ee03ae92e3f0/1dc4075bdb53438a

  • 从firefox 49.0开始,这似乎是extensions.greasemonkey.fileIsGreaseable,你需要在安装greasemonkey之后重新启动firefox,以便首选出现 (3认同)

sam*_*tav 27

tampermonkey

如果你出于同样的原因来到这里,那就是 - >寻找相当于篡改的密码,(并且你正在使用Chrome)...转到Chrome偏好设置 - >扩展程序,又名chrome:// extensions /,以及您将看到 允许访问文件URL

允许打开文件中的链接

  • 很酷!刚刚在常见问题解答http://tampermonkey.net/faq.php#Q204上找到它 (3认同)