我有兩個加載在特定URL上的greasemonkey腳本。我如何確保我的第二個GM腳本在第一個GM腳本完成構建它的頁面元素之前不會加載。另外,如何控制GM腳本加載/運行的順序?在另一個GM腳本加載後加載我的Greasemonkey腳本
0
A
回答
1
選擇你的GreaseMonkey「管理用戶腳本」 UI腳本名稱,按住Alt鍵,然後按向下鍵,直到它最後一次。
有在UI系統提示消息實際上
用鼠標拖動和刪除或按 按住Alt鍵向上/ Alt鍵向下重新排序腳本 這個名單
1
S.Mark described如何管理作爲其一部分的Greasemonkey腳本管理界面中的執行順序。但不能保證腳本1將在腳本2開始之前完成對DOM上的所有操作。
如果腳本2是依賴於腳本1的動作,必須被處理。
一種方法:有無腳本2檢查(已完成哪些信號腳本1的效果)由腳本1改變了DOM對一些狀態。在腳本2中使用window.setTimeout()停留在遞歸循環中,並定期檢查信號狀態,然後突破並在條件滿足後開始腳本2的主要工作。
另一種方法共:兩個腳本組合成一個,並適當地訂購的代碼塊。
相關問題
- 1. 我如何可以插入腳本另一個腳本加載
- 2. 用GreaseMonkey停止緩慢加載腳本
- 3. Greasemonkey腳本只能用CTRL + F5加載?
- 4. AJAX加載內容後加載腳本?
- 5. 加載頁面後加載腳本?
- 6. 加載腳本
- 7. 它有一種方法來重新加載一個greasemonkey腳本?
- 8. 如何在AJAX請求後加載greasemonkey腳本
- 9. 爲什麼jQuery在我的GreaseMonkey腳本中加載兩次因爲某種原因,我的Firefox4 + GreaseMonkey腳本加載jQuery兩次,我的GreaseMonkey Script
- 10. 腳本不加載後,與Ajax加載一個div
- 11. 在腳本中加載腳本
- 12. 加載腳本javascript
- 13. Vue腳本加載
- 14. JS腳本加載
- 15. 如何將變量從一個PowerShell腳本加載到另一個腳本?
- 16. 動態加載的腳本在加載後未定義
- 17. 每頁加載只運行一次Greasemonkey腳本?
- 18. 在JavaScript腳本完成後加載jQuery腳本
- 19. 我的GreaseMonkey腳本如何獲取稍後將由ajax加載的數據?
- 20. 使我的許多JS腳本之一加載在頁腳(wordpress)
- 21. 下一個加載insertBefore(async = false)的腳本會被加載嗎?
- 22. 的動態加載腳本
- 23. 在Angular路徑/視圖加載後加載jQuery腳本
- 24. 在頁面加載後加載並執行腳本?
- 25. RequireJS:在加載庫模塊後自動加載配置腳本
- 26. 如何在頁面加載後加載腳本標籤?
- 27. 如何在ajax加載後加載腳本?
- 28. Greasemonkey腳本在Facebook上動態加載帖子上工作
- 29. jQuery腳本停止工作時,另一個腳本重新加載頁面
- 30. jQuery .load()不會加載我的腳本