2014-12-25 56 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') 

}); 

猜測就是這樣。

注意,大多數瀏覽器的默認阻止彈出窗口。

相關問題