如何解决beforeunload 的问题不会阻止刷新/关闭
尝试使用 beforeunload 和嵌入的 typeform 来防止关闭/刷新,但它似乎没有显示警告消息。有什么我遗漏的吗?
<html>
<body>
<script>
window.addEventListener("beforeunload",function(event) {
event.returnValue = "";
});
</script>
<div class="relative pt-16 m-auto overflow-hidden" style="height: 700px">
<iframe
id="typeform-full"
width="100%"
height="100%"
frameborder="0"
allow="camera; microphone; autoplay; encrypted-media;"
src="https://form.typeform.com/to/AQlHXdch?typeform-medium=embed-snippet"
></iframe>
<script>
type="text/javascript"
src="https://embed.typeform.com/embed.js"
</script>
</div>
</body>
</html>
解决方法
也许您正在使用 Chrome?
页面指定 onbeforeunload 字符串的能力在 Chrome 51 中被移除。(它也被 Safari 从 Safari 9.1 和 Firefox 4 中移除。) https://www.chromestatus.com/feature/5349061406228480
,解决了 overscroll-behaviour
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。