1. 程式人生 > >【chrome】未解決的問題window.close();

【chrome】未解決的問題window.close();

chrome 出了 退出 rom () 新建 錯誤 問題 函數

Chrome瀏覽器下:

當從主頁面通過a標簽的_blank屬性新建一個頁面,在新頁面中執行window.close()函數時,瀏覽器會判斷主頁面是否存在;

如果主頁面存在,那麽新頁面會關閉;

如果主頁面已經被用戶關閉,那麽新頁面會忽略window.close(),沒有執行關閉頁面會導致新頁面的邏輯不受控制。

測試了多次都是這樣的現象,目前還不能讓新頁面單獨存在並能夠自關閉;

暫時的解決方法是當關閉主頁面後,即視為用戶退出了登錄,服務端過濾掉新頁面的請求並返回錯誤頁面。

【chrome】未解決的問題window.close();