JavaScript 網頁離開確認

要關閉網頁時很常會看到這個「要離開網站嗎?」的對話框:

要重新整理網頁時也會出現「要重新載入網站嗎?」的提示訊息:

要防止網頁突然關閉,在網頁離開前彈出確認非常的簡單:
    
    window.addEventListener('beforeunload', (event) => {
        event.returnValue = `要離開網站嗎?`;
    });
    

但是其實瀏覽器並不會理會裡面的內容,顯示的資訊是固定的。

筆者在 Edge, Chrome, FireFox 上測試都有效

留言

張貼留言

如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com