在一种情况下,我们需要防止窗口/选项卡关闭并显示带有浏览器默认提示信息的确认对话框。
Mozilla文档说使用Event.preventDefault()
而不是Event.returnValue
,请参阅https://developer.mozilla.org/en-US/docs/Web/API/Event/returnValue
我发现Event.preventDefault()
可以正常工作,即防止Safari和Firefox中的选项卡关闭,而在Chrome中则无法。除了这个或任何建议,我们还有其他选择吗?
请注意他们提到我们需要在Chrome /铬浏览器中使用Event.returnValue
,请参考https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload
答案 0 :(得分:-1)
唯一想到的是“ onBeforeUnload”。它并不能真正阻止默认设置,您可以为此采取措施。
Suggest me a function
不确定是否是您要找的东西,但可能会连接到某些东西。
一些解释。 source
如果他单击取消,它会取消退出。