有没有办法在不使用Greasemonkey或Tampermonkey的情况下运行用户脚本?

时间:2014-10-23 16:26:45

标签: javascript greasemonkey userscripts

有没有办法在没有通过Greasemonkey / Tampermonkey运行的情况下运行用户脚本?

我知道这是一个简单的问题,但我无法找到有关此问题的任何信息......或者它是否可能。

是否可以编辑用户脚本以使其不依赖于Greasemonkey?

2 个答案:

答案 0 :(得分:2)

在Firefox上:

您可以使用Scriptish插件(greasemonkey替代自动运行用户脚本)。

开发人员Scratchpad可以手动编辑,保存,加载和运行脚本(和用户脚本)。此外,可以应用于当前文档或浏览器chrome。通过shift-F4或Developer>访问暂存器。

然后还有GCLI(Graphical Command Line Interpreter),您可以通过mozcmd文件编写例程并手动运行。您需要稍微修改用户脚本才能访问windowdocument个对象。通过shift-F2或Developer>访问开发人员工具栏。

这个更复杂,但是如果你想使用插件路线,可以使用Addon SDK编写插件,并使用page-mod API将用户脚本注入页面自动。

答案 1 :(得分:1)

由您使用的浏览器启用对在页面加载时运行任意javascript的支持。

Chrome的用户支持有限,但远不及Tampermonkey那么简单或强大 创建了Tampermonkey和Greasemonkey(以及其他浏览器扩展)来满足用户需求。

您可以选择在加载页面后运行javascript。您可以使用开发人员工具控制台,也可以创建Bookmarklet