0

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

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

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

4

1 回答 1

1

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

注意:sandbox=""不适用于 IE9 及以下版本。

于 2013-09-13T21:22:58.413 回答