网页离开提示未保存
网页
提示
离开
保存
事件
显示
<
beforeunload
浏览器
编程技术
发布日期
2022-12-15
更新日期
2022-12-15
阅读次数 74
文章字数 387
给body添加beforeunload监听事件
某些浏览器过去在确认对话框中显示返回的字符串,从而使事件处理程序能够向用户显示自定义消息。但是,此方法已被弃用,并且在大多数浏览器中不再支持。
为避免意外弹出窗口,除非页面已与之交互,否则浏览器可能不会显示在beforeunload事件中创建的提示,甚至根本不会显示它们。
这也意味着,至少鼠标要点击一下网页,才能触发此事件。
<p>hello world!</p>
<script>
window.addEventListener('beforeunload', (event) => {
// Cancel the event as stated by the standard.
event.preventDefault();
// Chrome requires returnValue to be set.
event.returnValue = '';
});
</script>
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-255.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
网页
提示
离开
保存
事件
显示
<
beforeunload
浏览器
发表评论
相关推荐