我找不到任何可以在 javascript 中完成相同的 .vbs 函数的东西:
Do While browser.Busy
WScript.sleep 200
Loop
等到浏览器加载后才能继续执行脚本。“window.onLoad”是如何检查浏览器是否在 javascript 中加载,但除了“setTimeout()”之外,我不知道有什么方法可以让脚本延迟
所以我想知道是否有任何方法可以做到这一点,并想出 ide 来这里找出:)
谢谢你的帮助!
我找不到任何可以在 javascript 中完成相同的 .vbs 函数的东西:
Do While browser.Busy
WScript.sleep 200
Loop
等到浏览器加载后才能继续执行脚本。“window.onLoad”是如何检查浏览器是否在 javascript 中加载,但除了“setTimeout()”之外,我不知道有什么方法可以让脚本延迟
所以我想知道是否有任何方法可以做到这一点,并想出 ide 来这里找出:)
谢谢你的帮助!
// do some stuff
window.onload = function() {
// do more stuff when the page has finished loading.
}
就个人而言,我将脚本推迟到页面末尾。
// start the page with:
loadScripts = [];
loadScript = function(cb) {loadScripts.push(cb);}
// end the page with:
while( x = loadScripts.shift()) x();
这比使用更好,主要onload
有两个原因。首先,它不必等待海量图像完全加载。其次,我可以loadScript()
多次调用,但您只能分配window.onload
一次而不会覆盖它。