我有一个打开一个新窗口的网站。我试图onclose
在子窗口上触发事件(如果用户关闭窗口,父窗口会提醒它)。
我在以下位置找到了关于该问题的 stackoverflow 问题:如何在子窗口关闭时运行父窗口的功能?
但是,答案也会对子窗口执行我认为我无法执行的操作,因为子窗口打开了一个不受我控制的网站(我无法编辑其 html)。
我正在考虑使用以下内容来触发关闭事件
var inFormOrLink;
$('a').live('click', function() { inFormOrLink = true; });
$('form').bind('submit', function() { inFormOrLink = true; });
$(window).bind("beforeunload", function() {
return inFormOrLink;
})
如何在新选项卡/窗口上应用它?