0

ユーザーからの確認を得て、タブを閉じたい。それは次のように行うことができます-

window.onbeforeunload = function() {
       return "Are you sure?";
}

しかし、このコードの問題は、私が予期していないメッセージが表示されることです。javascriptのconfirm()ポップアップを使用してこのタスクを実行したいと思います。誰かが私がこれをするのを手伝ってくれる?

前もって感謝します。

4

2 に答える 2

2

これは本当にこれを処理する唯一の方法です。これらのブラウザを作成したソフトウェア会社は、これが悪用されないようにするために多大な努力を払いました。これが彼らが思いついた解決策です。ユーザーがブラウザを閉じたときに、ブラウザが処理する文字列を提供する以外に、カスタムJavaScriptをトリガーすることはできません。

于 2012-10-03T08:25:03.337 に答える
0
function closewindow() {
    if (confirm("Are you sure?")) {
        window.close();
    }
}
于 2012-10-03T08:25:58.933 に答える