0

好的,所以我已经弄清楚如何使用 window.onbeforeunload 退出页面并进行确认,但是如何修改出现的框?就像添加 css 和 html 一样,不仅仅是一些显示“您确定要退出此页面吗?”的文本。

4

2 回答 2

2

onbeforeunload对于这个事件,你几乎无能为力。

这是为了防止 JavaScript捕获用户。

于 2013-02-19T17:20:35.697 回答
0

不幸的是,您无法修改对话框样式。

您可以尝试根据自己的目的尽可能地对其进行自定义,例如:

    window.onbeforeunload = function() {
        return 'You have unsaved changes!';
    }

阅读MSDN上有关此主题的文档

于 2013-02-19T17:50:06.133 回答