簡體   English   中英

如何使用JavaScript / Jquery在瀏覽器關閉選項卡上顯示帶有自定義HTML的彈出窗口? 我有自定義HTML彈出窗口

[英]How to display popup with custom HTML on browser close tab using JavaScript/Jquery ? I have custom HTML popup

我想在用戶使用Jquery / Javascript關閉Web瀏覽器時顯示自定義HTML彈出窗口。我已經用Google對其進行了搜索,但沒有找到實現此目的的任何解決方案。

請幫我。 我被困了很多天!

謝謝

假設要阻止用戶僅關閉選項卡,可以使用以下方法向他們提供警報:

window.onbeforeunload = function (e) {
    e = e || window.event;

    // For IE and Firefox prior to version 4
    if (e) {
        e.returnValue = 'Sure?';
    }

    // For Safari
    return 'Sure?';
};

原始答案來自: https : //stackoverflow.com/a/10311375/6524598

不幸的是,使用唯一可用的方法“ onbeforeunload”或“ unload”無法自定義在關閉瀏覽器或瀏覽器選項卡時顯示的彈出窗口,因為對於這兩種方法,您需要返回一個字符串。

實際上,您不能使用自己的對話框(或jQueryUI模態對話框)覆蓋beforeunload方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM