如何在Mozilla Firefox中关闭浏览器时提醒用户

时间:2016-07-26 10:44:11

标签: javascript c#

请在Mozilla Firefox中关闭浏览器时建议一种提醒用户的方法。我已经尝试过针对IE和Chrome的onbeforeunload,它在两者中都有效。但我无法在Firefox中获得相同的响应。似乎onbeforeunload和onunload在Firefox中不起作用。此外,在一些博客中,我发现onbeforeunload仅适用于Firefox 4.0或更低版本。我尝试过以下的javascript代码,它适用于IE和Chrome,但不适用于Firefox。

<script language="JavaScript" type="text/javascript">
        var myEvent = window.attachEvent || window.addEventListener;
        var chkevent = window.attachEvent ? 'onbeforeunload' : 'beforeunload'; 

        myEvent(chkevent, function (e) {
            var confirmationMessage = 'Are you sure to leave the page?';
            (e || window.event).returnValue = confirmationMessage;
            return confirmationMessage;
        });

</script>

如果有任何替代方案,请欣赏。

1 个答案:

答案 0 :(得分:0)

你试过这个吗?

window.onbeforeunload = function () {
    return "Do you want to close?";
};