Chrome瀏覽其中,關閉窗口js無效.(window.close())

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 了。

請你們注意。