0
在reactjs不onbeforeunload工作,此代碼:陣營JS - 檢測後退按鈕
ComponentDidMount
window.onbeforeunload = function(e) {
return 'Are you sure you want to leave this page? You will lose any unsaved data.';
};
只更新(F5,按Ctrl + R,更新)的工作,但是當單擊後退按鈕或退格鍵不起作用。
我的客戶可能會更改頁面,但他不會隨着回來更改,onhashchange正在工作的每個更改url地址。 –
是的,它的工作,但我希望客戶端不點擊返回按鈕,現在他顯示警報時客戶端已經離開上一頁,我writed,windows.onhashchange = function(){alert(你確定要離開這個頁面?您將丟失任何未保存的數據。') –