我无法在XUL 7.0中使用setTimeout()函数,它无法正常工作。
关闭XUL窗口时,我创建了一个事件监听器,如下所示。
window.addEventListener("close",function(event) {
try
{
setTimeout(function() { alert("bip"); }, 2000);
}
catch(e)
{
//alert(e.message);
}
},false);
但警报没有到来。
任何帮助都将受到高度赞赏!
答案 0 :(得分:3)
setTimeout
不会阻止。该功能将完成,窗口将关闭,两秒钟后计时器将用完。在那个阶段,执行环境将会消失(当窗口关闭时),因此不会发生任何事情。