Chrome瀏覽器中,直接使用window.close()無效, window.open('','_self','');
html
<script> function closeChrome(){ var browserName=navigator.appName; alert(browserName); if (browserName=="Netscape") { window.open('','_self',''); window.close(); } else { window.close(); } } </script>
其中,若是瀏覽器的名字是Netscape就代表是Chrome或Google瀏覽器。瀏覽器
後記:
app
window.close();不論寫在js函數中仍是直接寫在onlick="window.close();'中函數
在IE中關閉窗口時,都有提示。spa
以前,browser.appName比較時,少寫了一個等號。code
至關於賦值操做了,因此認爲寫在js中,IE關閉時沒有提示。htm
注意:ip
以後,js的等於判斷時,必定要注意了。
io
2017/08/04 更新function
前一段時間又看了一下代碼
如今IE 11 的瀏覽器,返回的結果也是 Netscape 了。
請你們注意。