我有下面的代碼,它會警告用戶,如果他們刷新頁面運行良好。警告用戶刷新頁面,但允許URL更改?
但是當用戶點擊一個按鈕或者某個可能只是href ='#'的按鈕或者甚至是我的網站上的一個url更改時,它們也會被警告。如何在刷新瀏覽器時只顯示此警報?
感謝
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'WARNING: You are about to reload this page, doing so will loose all your open tabs and loose any unsaved data.';
}
// For Safari
return 'WARNING: You are about to reload this page, doing so will loose all your open tabs and loose any unsaved data.';
};
拼寫修正:'丟失'不是'鬆散':) –
哈哈謝謝 - 這將是令人尷尬:) – realtek
我不想挑剔,但我不會寫*會被*,要麼。 ;-) –