请在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>
如果有任何替代方案,请欣赏。
答案 0 :(得分:0)
你试过这个吗?
window.onbeforeunload = function () {
return "Do you want to close?";
};