关闭浏览器标签时打开模态

时间:2019-01-02 06:32:06

标签: javascript jquery window.onunload

要在关闭浏览器选项卡时打开模式。尝试window.onbeforeunloadwindow.unload,但不起作用。还有其他使用JavaScript或jQuery的解决方案吗?

    <script>
        window.onbeforeunload = modal;

        function modal() {
        return 'leaving';
        }
    </script>

1 个答案:

答案 0 :(得分:1)

我认为这是禁止的。在现代浏览器中,任何想要停止关闭窗口的操作都是不可能的。

window.showModalDialog()window.alert()事件中,诸如window.confirm()window.prompt()onunloadonbeforeunload之类的某些动作将被忽略。

而且,如果您可以执行这些操作,则意味着您可以使浏览器无法关闭。对用户来说很危险