JS中關閉視窗的方法window.close()在IE上能夠正常動作,而在FireFox和Chrome上無法動作。
(當時,在Chrome35.0上的時候還是可以的,Chrome36.0上就無法動作了JS中關閉視窗的方法window.close()在IE上能夠正常動作,而在FireFox和Chrome上無法動作。
(當時,在Chrome35.0上的時候還是可以的,Chrome36.0上就無法動作了)
FireFox上的解決方法如下(已驗證)
在Firefox位址欄裡輸入 about:config 将配置清單中的dom.allow_scripts_to_close_windows 設為true
Chrome上的解決方法有兩種(這兩種方法應該在FireFox上也是可行的,但未驗證)
參考網頁 http://stackoverflow.com/questions/2032640/problem-with-window-close-and-chrome
方法一: window.open(...) window.open('', '_self', ''); window.close();
方法二: window.open(...); setTimeout(function(){ window.open('', '_self', ''); window.close(); }, 100);