我为一个调整图像大小的论坛制作了一个用户脚本。它工作得很好,除了在发布或编辑它重定向的地方之后,onreadystatechange
在谷歌浏览器中不会触发的地方。
查看线程时,例如SomeSite/forums.php?action=viewtopic&topicid=205362,用户脚本有效。
编辑/发布后,EG SomeSite/forums.php?action=viewtopic&topicid=205362&page=p4976670#4976670,用户脚本不起作用。
问题在于这段代码:
document.onreadystatechange = function () {
if (document.readyState == "complete") {
//Call function
}};
我等待加载所有资源,因为在具有许多图像的页面上调整大小不一致。
该脚本在带有 Greasemonkey 的 Firefox 中完美运行。
知道为什么onreadystatechange
重定向后不会在 Chrome 上触发吗?有没有更好的方法来等待资源被加载?