javascript - 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>
解决方案
通过过度滚动行为解决
推荐阅读
- reactjs - 当使用 immutable.js 和 react redux 时,是否允许 reducer 返回记录实例而不是对象?
- sql - SQL 以多个值结尾
- c++ - Clang vs Clang tidy 是否检测到相同的警告和错误?
- python - 在脚本期间刷新 Maya UI?
- python - 在调用期间修补 pathlib 并测试字符串
- java - XPath:查找具有两个条件的节点
- azure - 在 Azure DSVM 上创建和使用自定义 Anaconda 环境
- mysql - 在 where 子句中使用 case 语句或构造动态查询是否更好
- javascript - 如何在 Google Maps api 上更新或强制重绘标记集群图标?
- python - 尝试从瓶颈层矢量化灰度图像