【发布时间】:2012-04-13 10:31:34
【问题描述】:
我的硬盘上有一个 API 文档,为了简化我的工作流程,我编写了一个简单的脚本来根据我的需要修改页面。我在 FireFox 上使用 FireBug 开发了它。
@include-ing 网页工作正常,但 Greasemonkey 似乎没有检测到本地文件系统上的页面?
我想要一个类似的包含
// @include *R13/Python*R13/*
例如应该匹配哪个
file:///Z:/Eigene%20Dateien/Cinema4D/Documentations/R13/Python%20R13/modules/c4d/index.html
但它无法识别。如何实现用户脚本也可以在本地 html 文件上运行?
提前致谢,
【问题讨论】:
-
在 Greasemonkey 4.10.0 中,我可以通过将
@match设置为file:///*来匹配元数据块中的所有文件。为了匹配我使用的 mp4 和 webm 文件:file:///*.mp4和file:///*.webm。为了检查指定的文件是否匹配,我最初使用console.log在 Web 开发人员窗口的浏览器控制台选项卡中输出一条简单的消息。此外,我不需要在浏览器中修改任何配置值来执行此操作。
标签: javascript greasemonkey userscripts local-files