防止iframe顶级重定向

时间:2013-09-13 19:55:25

标签: javascript html5 redirect iframe

我正在尝试阻止来自iframe的顶级重定向。我的代码效果很好,但是每当用户试图离开页面时,都会询问他们是否要停止脚本并导航。这是一种高端网站,所以我想知道这个对话框是否有办法?这是我目前的代码:

window.onbeforeunload = function(){
    return false;
}

我在iframe中使用sandbox =“”以防止对话框弹出onload。如果有人知道如何在离开页面时防止这种情况发生,并愿意给我一些建议,我们将不胜感激!

1 个答案:

答案 0 :(得分:1)

实际上,由于您已经在IFRAME中使用了sandbox="",因此它已经阻止它更改顶级位置。您可以安全地删除onbeforeunload事件处理程序。

注意:sandbox=""在IE9及以下版本中不起作用。