我正在尝试阻止来自iframe的顶级重定向。我的代码效果很好,但是每当用户试图离开页面时,都会询问他们是否要停止脚本并导航。这是一种高端网站,所以我想知道这个对话框是否有办法?这是我目前的代码:
window.onbeforeunload = function(){
return false;
}
我在iframe中使用sandbox =“”以防止对话框弹出onload。如果有人知道如何在离开页面时防止这种情况发生,并愿意给我一些建议,我们将不胜感激!
答案 0 :(得分:1)
实际上,由于您已经在IFRAME中使用了sandbox=""
,因此它已经阻止它更改顶级位置。您可以安全地删除onbeforeunload
事件处理程序。
注意:sandbox=""
在IE9及以下版本中不起作用。