Javascript 防止iframe顶级重定向

Javascript 防止iframe顶级重定向,javascript,html,redirect,iframe,Javascript,Html,Redirect,Iframe,我试图阻止来自iframe的顶级重定向。我的代码工作得很好,但每当用户试图离开页面时,都会被询问是否要停止脚本并导航。这是一种高端网站,所以我想知道是否有办法绕过这个对话框?这是我目前的代码: window.onbeforeunload = function(){ return false; } 我正在iframe中使用sandbox=“”,以防止在加载时弹出对话框。如果有人知道如何在离开页面时防止这种情况发生,并愿意给我一些建议,我们将不胜感激 实际上,由于您已经在IFRAME中使用

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

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

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

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


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

定义顶级重定向-您是否试图阻止用户离开页面?防止代码重定向?请详细说明场景。我正在将另一个网站(我不拥有)输入iframe。我输入的页面有一个顶级重定向。我的代码阻止页面重定向,但用户会看到一个弹出窗口,询问他们是否要停止脚本,以便离开页面。我只需要去掉弹出窗口,允许用户自由进出,而不必处理弹出框。实际上,弹出窗口是询问用户是否想要离开页面。但是,在firefox中,当他们离开页面时就会发生这种情况,这会阻止所有功能。