我想在用户离开选项卡或关闭浏览器时打开一个弹出窗口,我的可用选项是 window.open,但是这样,它会要求弹出窗口阻止程序,如果未启用,我尝试了所有可能的方法来忽略弹出窗口-阻止程序但徒劳无功,我尝试了onunload,onbeforeunload,但它不起作用,我还尝试使用模式对话框,在选项卡/浏览器之前,我在onbeforeunload事件中使用它,但它显示浏览器警报消息,我不想要,我的简单要求是,我需要一个弹出窗口(如果可能的话)或模式对话框,关闭选项卡/浏览器,但应该忽略弹出窗口阻止程序,我想对于模态对话框,我不需要担心弹出窗口阻止程序,因为那不会是新窗口,而是当用户关闭选项卡/浏览器时我将如何处理它。如果上述任何选项都不可能,任何人都可以帮助我提供任何其他可能的替代方案或有用的文章。
Edited Question
我使用了下面的脚本,我可以在点击链接时打开一个新的弹出窗口,而不会干扰弹出窗口阻止程序
$('a[href=http://www.google.com]').click(function(){
window.open(this.href);
return false;
});
那么为什么它不可能为闭幕事件。