我无法在 XUL 7.0 中使用 setTimeout() 函数,它不起作用。
在关闭 XUL 窗口时,我创建了一个事件监听器,如下所示。
window.addEventListener("close",function(event) {
try
{
setTimeout(function() { alert("bip"); }, 2000);
}
catch(e)
{
//alert(e.message);
}
},false);
但是警报没有到来。
任何帮助将不胜感激!
最佳答案
setTimeout
不会阻塞。该函数将完成,窗口将关闭,两秒钟后计时器将耗尽。在那个阶段,执行环境将消失(随着窗口关闭),因此什么也不会发生。
关于javascript - setTimeout 在 XUL 7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451729/