我想为Firefox上的一个greasemonkey类型的脚本在页面上的脚本之前运行。 Greasemonkey脚本在页面上的脚本之后运行,因此不起作用。我需要这个的原因是因为我想编辑页面上的一个脚本。具体来说,我想删除一个强制页面加载到框架中的脚本,因为框架中的页面会中断F5(按F5会使页面跳回到首页,而不是重新加载当前页面)。另外,我不想通过AJAX代理加载页面,切换到chrome/opera也不是一个选项。我在想也许Jetpack附加组件可以工作,但它似乎只有与greasemonkey使用的相同的事件,DOMContentLoaded。有任何想法吗?如何在任何内联脚本在网页上运行之前运行用户脚本?
12
A
回答
6
[编辑2013]使用附加SDK的page-mod模块,contentScriptWhen
= start
。
年长
: 右键,只有更新的Firefox的建立(目前3.7 nighlies,以后可能会被添加到3.6.x的)对内容指定的脚本之前运行自定义脚本的支持。 I wrote a prototype Jetpack-SDK module可以利用新的通知。
它是<脚本src>还是内联脚本?在前一种情况下,它可以被内容策略阻止(类似于adblock)。
相关问题
- 1. Python在任何脚本之前运行
- 2. PhantomJS:在任何其他脚本运行之前注入脚本
- 3. 如何在页面内容显示之前运行greasemonkey脚本?
- 4. 任何方式在网页上运行python TK脚本?
- 5. 如何从网页运行python脚本?
- 6. 在网页的任何脚本运行之前,是否可以使用chrome扩展在网页上下文中运行脚本?
- 7. 如何在qmake之后运行脚本?
- 8. git在git之前运行脚本add
- 9. 如何在node.js上运行.php脚本
- 10. 如何在IronWorker上运行shell脚本?
- 11. 如何在Windows上运行SQL脚本?
- 12. 如何在windows上运行antlr4ruby脚本
- 13. 如何在图像上运行脚本?
- 14. 如何在运行之前更新当前脚本?
- 15. 如何在脚本运行时启用执行脚本?
- 16. Jenkins在主python脚本之前运行导入的python脚本
- 17. 我的脚本在inline-javascript运行前如何运行?
- 18. 在'document_start'处运行的内容脚本会阻止网页上的JS脚本?
- 19. 如何运行联合findstr脚本
- 20. 如何在内部脚本完全加载后运行脚本?
- 21. 在sturtup上运行脚本还是在网络上运行? Ubuntu17.04
- 22. 在asp.net网站上运行powershell脚本
- 23. 防止内容脚本在我的网页上运行
- 24. 如何使用javas内置的javascript引擎在网页上运行脚本?
- 25. 如何在完成前一个脚本之后运行苹果脚本
- 26. 在appcfg.py更新运行之前运行自定义Python脚本
- 27. RVM |运行用户脚本
- 28. crontab在运行脚本之前需要用户登录一次
- 29. 如何从cron运行的Perl脚本中运行shell脚本?
- 30. 如何在Bash脚本退出之前运行命令?
**如果** Opera是一个选项,那么您可以简单地将您的'* .user.js'文件重命名为'* .js',并且它会在任何内容甚至开始加载之前运行。 – c69 2011-12-18 00:47:31
我知道,但我不使用歌剧作为我的浏览器。由于我对firefox进行了高度个性化的设置,因此切换和仍然拥有我想要的一切方式可能是不可能的。仅为1个站点安装和使用其他浏览器似乎有点愚蠢。 – Telanor 2011-12-18 03:33:51