在编写脚本过程中,如果想让脚本延后运行以应对网页页面加载慢的情况。在对比几个代码后发现setInterval()函数还是有效果的。
setInterval()函数将会每隔一段时间(100毫秒)检查页面的加载状态。当页面加载完成后,清除定时器并执行你的油猴脚本。
var intervalId = window.setInterval(function() {
if (document.readyState === "complete") {
clearInterval(intervalId);
// 在这里放置你想要延迟执行的油猴脚本代码
}
}, 100);
100单位为ms