我有两个加载在特定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()不会加载我的脚本