我想爲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