Firefox中beforeunload事件的實現缺陷淺析
更新時間:2012年05月03日 20:37:32 作者:
beforeunload 指在頁面卸載前提供的最后一次JS執(zhí)行的機會
beforeunload 指在頁面卸載前提供的最后一次JS執(zhí)行的機會。如下
window.onbeforeunload = function() {
return '您正在編輯的博客尚未保存,確定要離開此頁嗎?';
};
可以使用返回值文字來提示用戶。但只有Firefox中卻不顯示該文字。
當刷新頁面時,各瀏覽器表現如下
window.onbeforeunload = function(e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Any string';
}
return '您正在編輯的博客尚未保存,確定要離開此頁嗎?';
};
相關:
https://developer.mozilla.org/en/DOM/window.onbeforeunload
https://bugzilla.mozilla.org/show_bug.cgi?id=588292
復制代碼 代碼如下:
window.onbeforeunload = function() {
return '您正在編輯的博客尚未保存,確定要離開此頁嗎?';
};
可以使用返回值文字來提示用戶。但只有Firefox中卻不顯示該文字。
當刷新頁面時,各瀏覽器表現如下
IE:
Chrome:
Firefox12:
復制代碼 代碼如下:
window.onbeforeunload = function(e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Any string';
}
return '您正在編輯的博客尚未保存,確定要離開此頁嗎?';
};
相關:
https://developer.mozilla.org/en/DOM/window.onbeforeunload
https://bugzilla.mozilla.org/show_bug.cgi?id=588292
相關文章
IntelliJ IDEA 安裝vue開發(fā)插件的方法
本篇文章主要介紹了IntelliJ IDEA 安裝vue開發(fā)插件的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11關于laydate.js加載laydate.css路徑錯誤問題解決
日期時間選擇插件 laydate.js相信對大家來說都不陌生,這篇文章主要給大家介紹了關于laydate.js加載laydate.css路徑錯誤問題解決的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-12-12