有没有办法在没有通过Greasemonkey / Tampermonkey运行的情况下运行用户脚本?
我知道这是一个简单的问题,但我无法找到有关此问题的任何信息......或者它是否可能。
是否可以编辑用户脚本以使其不依赖于Greasemonkey?
答案 0 :(得分:2)
在Firefox上:
您可以使用Scriptish插件(greasemonkey替代自动运行用户脚本)。
开发人员Scratchpad可以手动编辑,保存,加载和运行脚本(和用户脚本)。此外,可以应用于当前文档或浏览器chrome。通过shift-F4或Developer>访问暂存器。
然后还有GCLI(Graphical Command Line Interpreter),您可以通过mozcmd文件编写例程并手动运行。您需要稍微修改用户脚本才能访问window
,document
个对象。通过shift-F2或Developer>访问开发人员工具栏。
这个更复杂,但是如果你想使用插件路线,可以使用Addon SDK编写插件,并使用page-mod API将用户脚本注入页面自动。
答案 1 :(得分:1)
由您使用的浏览器启用对在页面加载时运行任意javascript的支持。
Chrome的用户支持有限,但远不及Tampermonkey那么简单或强大 创建了Tampermonkey和Greasemonkey(以及其他浏览器扩展)来满足用户需求。
您可以选择在加载页面后运行javascript。您可以使用开发人员工具控制台,也可以创建Bookmarklet。