使用 window.onbeforeunload
(或 $(window).on("beforeunload")
)时,是否可以在该弹出窗口中显示自定义消息?
也许是适用于主流浏览器的小技巧?
通过查看现有的答案,我觉得这在过去是可能的,使用诸如 confirm
或 alert
或 event.returnValue
类的东西,但现在它们似乎不起作用了。
那么,如何在 beforeunload 弹出窗口中显示自定义消息?那甚至/仍然可能吗?
原文由 Ionică Bizău 发布,翻译遵循 CC BY-SA 4.0 许可协议
tl;dr - 你不能再在大多数现代浏览器中设置自定义消息
为了在用户关闭窗口之前设置确认消息,您可以使用
查询
Javascript
请务必注意,您 不能 将
confirm/alert
放入beforeunload
以下是使用我可以访问的浏览器的结果:
铬合金:
火狐:
苹果浏览器:
IE:
有关浏览器支持和自定义消息删除的更多信息: