假设您希望Greasemonkey脚本与 Safari 和 Chrome 兼容。
而在 Firefox 中,Greasemonkey 脚本仅在 DOM 准备好时运行。Chrome、Safari 和 Opera 似乎在 DOM 准备好之前运行 Greasemonkey 脚本。
所以我正在寻找一种解决方案,它只会在页面上运行一个监听器,等待 DOM 加载/就绪事件,并在接收到该事件时,然后运行脚本的其余部分。如果他们使用的浏览器是 Chrome、Safari 或 Opera。如果他们使用的是 Firefox,只需立即运行脚本,不要打扰事件侦听器。
如何编码?
@NV
感谢 NV,您知道该脚本是否也与 Google Chrome 兼容?
请问代码
(function(){
// Code here run after 'load' event in all browsers.
})();
还可以在 Google Chrome 中准备好在 DOM 上运行吗?