setTimeout在XUL 7中不起作用

时间:2012-05-04 15:23:53

标签: javascript xul

我无法在XUL 7.0中使用setTimeout()函数,它无法正常工作。

关闭XUL窗口时,我创建了一个事件监听器,如下所示。

   window.addEventListener("close",function(event) {
   
   try
   {
   setTimeout(function() { alert("bip"); }, 2000);
    
   }
   catch(e)
   {
    //alert(e.message);
   }
  },false);
   

但警报没有到来。

任何帮助都将受到高度赞赏!

1 个答案:

答案 0 :(得分:3)

setTimeout不会阻止。该功能将完成,窗口将关闭,两秒钟后计时器将用完。在那个阶段,执行环境将会消失(当窗口关闭时),因此不会发生任何事情。