2014-12-25 57 views

回答

1

你不能。响应被关闭的窗口打开一个弹出窗口forbidden by the specification

的算法被允许显示弹出如有下列 条件为真:

其中算法运行的任务是目前正在处理其点击事件被信任的激活行为 。

其中算法运行当前正在运行的 事件侦听器信任的事件,其类型为以下 列表中的任务:

  • 变化
  • 点击
  • DBLCLICK
  • 鼠标松开
  • 重置
  • 提交

,其中该算法运行在由被允许显示的弹出的算法 排队的任务,并且这些算法 链开始用户代理定义的时间范围内。

2
window.addEventListener("beforeunload", function (e) { 
    window.open('http://google.com','new','width=600,height=400,toolbar=1') 

}); 

猜测就是这样。

注意,大多数浏览器的默认阻止弹出窗口。

相关问题