我無法使用XUL 7.0中的setTimeout()函數,它不起作用。setTimeout在XUL中不起作用7
在關閉XUL窗口時,我創建了一個如下所示的事件偵聽器。
window.addEventListener("close",function(event) {
try
{
setTimeout(function() { alert("bip"); }, 2000);
}
catch(e)
{
//alert(e.message);
}
},false);
但警報沒有到來。
任何幫助將不勝感激!
嘗試綁定「onbeforeunload」事件,而不是......但實際上,如果您在關閉事件中執行了2秒的超時,則無法期望它被觸發(您無法期望窗口在關閉事件後生存2秒) –
通過「XUL 7.0」,您可能是指Firefox 7.0中的XUL?還是XULRunner 7.0? –
對不起, 司馬:即使我給10秒也沒有按預期工作 弗拉基米爾:這是XULRunner 7.0 – Naresh