【发布时间】:2013-02-04 11:47:52
【问题描述】:
好的,所以我已经知道如何使用 window.onbeforeunload 退出页面并进行确认,但是如何修改出现的框?就像添加 css 和 html 一样,不仅是一些显示“您确定要退出此页面吗?”的文本
【问题讨论】:
-
您无法更改此设置。您也不能更改任何警报声明
标签: javascript html css
好的,所以我已经知道如何使用 window.onbeforeunload 退出页面并进行确认,但是如何修改出现的框?就像添加 css 和 html 一样,不仅是一些显示“您确定要退出此页面吗?”的文本
【问题讨论】:
标签: javascript html css
onbeforeunload 事件几乎无能为力。
这是为了防止 JavaScript 捕获用户。
【讨论】:
很遗憾,您无法修改对话框样式。
您可以尝试根据自己的目的尽可能地对其进行自定义,例如:
window.onbeforeunload = function() {
return 'You have unsaved changes!';
}
在MSDN上阅读有关此主题的文档
【讨论】: