问题:
要显示对话框(http://prntscr.com/co2um0),我使用javascript:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Dialog</title>
<script>
window.addEventListener('beforeunload', function() {
return false;
});
</script>
</head>
<body></body>
</html>
如果我点击&#34;离开页面&#34;该对话框将不会第二次显示(在会话期间的当前域上)。
如果我点击&#34;留在页面上,对话框将第二次显示(在会话期间的当前域上)。
该对话框没有“&#34;再次显示&#34;”的复选框。
重现步骤:
预期结果:
实际结果:
转载于:
OS X 10.11.6 Safari 9.1.2
备注:
其他一些浏览器的复选框类似于&#34;请勿再次显示此消息&#34;在第二次显示的对话框(例如警告对话框)中。