我想爲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. PhantomJS:在任何其他腳本運行之前注入腳本
- 2. 如何在頁面內容顯示之前運行greasemonkey腳本?
- 3. 任何方式在網頁上運行python TK腳本?
- 4. 如何從網頁運行python腳本?
- 5. 如何在qmake之後運行腳本?
- 6. 如何在node.js上運行.php腳本
- 7. 如何在Windows上運行SQL腳本?
- 8. 如何在腳本運行時啓用執行腳本?
- 9. 在'document_start'處運行的內容腳本會阻止網頁上的JS腳本?
- 10. 在sturtup上運行腳本還是在網絡上運行? Ubuntu17.04
- 11. 如何運行聯合findstr腳本
- 12. 在asp.net網站上運行powershell腳本
- 13. 如何使用javas內置的javascript引擎在網頁上運行腳本?
- 14. 在appcfg.py更新運行之前運行自定義Python腳本
- 15. 如何在完成前一個腳本之後運行蘋果腳本
- 16. 如何從cron運行的Perl腳本中運行shell腳本?
- 17. 如何在Bash腳本退出之前運行命令?
- 18. 如何在Xcode每次構建之前運行Python腳本?
- 19. 如何讓vue模板在腳本之前運行?
- 20. 如何在perl腳本退出之前運行一段代碼
- 21. 如何在運行腳本之前檢查css類
- 22. 如何在bash腳本中串行運行sql腳本?
- 23. 如何運行Lua腳本?
- 24. 如何切換用戶腳本運行另一個腳本
- 25. 如何運行這個perl腳本來在MongoDB上運行?
- 26. ipython在運行新版本之前先運行舊版本的腳本
- 27. 如何在頁面開始加載前運行jQuery腳本
- 28. php之前運行jQuery腳本
- 29. 鉻擴展如何內容腳本在包應用上運行
- 30. 如何每次運行內容腳本
**如果** Opera是一個選項,那麼您可以簡單地將您的'* .user.js'文件重命名爲'* .js',並且它會在任何內容甚至開始加載之前運行。 – c69 2011-12-18 00:47:31
我知道,但我不使用歌劇作爲我的瀏覽器。由於我對firefox進行了高度個性化的設置,因此切換和仍然擁有我想要的一切方式可能是不可能的。僅爲1個站點安裝和使用其他瀏覽器似乎有點愚蠢。 – Telanor 2011-12-18 03:33:51