我有自定义的消息onbeforeunload事件和工作良好,但我注意到今天它不再显示我的消息。相反,它显示“可能不会保存您所做的更改”
window.onbeforeunload = function () {
return 'Custom message'
}
谁能告诉我如何修理它吗?
为了避免欺骗,chromium和chrome决定取消在OnBeforeUnload
对话框中设置自定义消息的功能。
请参阅2016年2月18日的bug报告。
onbeforeunload对话框在现代Web上用于两件事:
1。防止用户无意中丢失数据。
2。欺骗用户。
为了在不阻止前者的同时限制后者的使用,我们将不显示网页提供的字符串。相反,我们将使用泛型字符串。
Firefox已经这样做了[...]