![](/img/trans.png)
[英]onunload not working in combination with onbeforeunload in Safari
[英]onunload not working in Chrome and safari
我有父頁面和子頁面。 在子頁面正文標簽中,我有以下代碼。
<body onunload="window.g_autoclosed=true;if(window.opener&&window.opener.NavModelessClose){window.opener.NavModelessClose(window,false);}">
當我單擊父頁面中的按鈕時,子頁面應關閉並調用onunload事件。
IE和FF中的卸載事件正在正確引發。 但這並沒有增加鉻和野生動物園。
請幫我。
卸載可在現代瀏覽器中使用,但是例如您無法啟動警報。 請參閱: http : //bugs.jquery.com/ticket/10509
另外,如果要在卸載中使用$ .get或$ .post,最好將$ .ajax與async = false一起使用。
例如:
$(window).unload(function() {
$.ajax({
url: '/some_url.htm',
async: false
});
});
也許嘗試onbeforeunload
事件?
是的,附加到窗口(或子頁面的內部窗口)的onbeforeunload應該這樣做
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.