因此...
我需要在这样的提示中自动点击[Stay on this page]
:
确认导航:[离开此页] [留在此页面]
调用它的代码是
$(window).bind('beforeunload', function() {
return 'Leave page?';
//Click prompt code goes here.
$(window).unbind();
});
如果我带走return 'Leave page?';
然后iframed页面覆盖顶部框架,用户被一个未知的网站击中,也许还有另一种方法可以做到这一点?
答案 0 :(得分:0)
实际上会挂钩onbeforeunload
事件:
$(window).bind('beforeunload', function() {
return 'Leave page?';
});
答案 1 :(得分:0)
不是自动点击它,而是检查是否可以自动禁用window.onbeforeunload
事件处理程序。这很可能比尝试将点击发送到模态窗口中的特定按钮要容易得多。
答案 2 :(得分:0)
我同意Thiefmaster。 另一种方法是更换警报,提示或确认是否使用了该警告:
window.confirm=function() {
// here you do what you want
}