【发布时间】:2016-07-11 08:30:04
【问题描述】:
是否可以在 window.onbeforeunload 上启动循环以在标签退出时一次又一次地打开相同的当前页面?检查以下代码,它的工作但浏览器阻止它作为弹出窗口打开。
window.onbeforeunload = function(e) {
window.open(document.URL,"_blank");
return 'Dialog text here.';
};
【问题讨论】:
-
不,不可能。
-
我很好奇目的?运行 Web 应用程序似乎是一种不道德的方式
-
它是用于学习目的。你我们专注于它的解决方案或可能的原因,为什么那不可能它会很好。以及它的公开讨论论坛?
-
允许这样做会构成浏览器安全问题。人们真的不喜欢网站做这样的事情,所以浏览器不允许这样做。
-
@SairaKanwal “我不是在问不允许这件事背后的原因。我在问“为什么不可能?”。 似乎是同一个问题?
标签: javascript jquery jquery-ui jquery-plugins jquery-events