您好,登錄后才能下訂單哦!
這篇文章給大家介紹為何navigator appName的值都是netscape,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
Chrome瀏覽器navigator.appName得到的是Netscape,為什么?
navigatorappname的問題
Trident:IE以Trident作為內核引擎;
Gecko:Firefox是基于Gecko開發;(Netscape6開始采用的內核)
WebKit:Safari,GoogleChrome,搜狗瀏覽器的高速內核,傲游3基于Webkit開發。(蘋果公司自己的內核)
Presto:Opera的內核,但由于市場選擇問題,主要應用在手機平臺--Operamini
如果說是火狐我可以理解。。。
為什么Chrome是Netscape,是WebKit,
1.看網上有人說是因為基于WebKit內核???!!
2.還有的說是google故意這么弄的。
反正是不理解,求解釋。。
navigatorappname的問題解決方案
打電話問問GOOGLE客服吧
appName又不是內核名!
根據W3CHTML5的規范,navigator對象的appName要么返回Netscape,要么返回瀏覽器的全名,這是為了兼容性而考慮的!
W3C這樣的規定的目的,除了為了兼容性考慮,估計還有緬懷Netscape的成分吧?畢竟沒有Netscape就不會有今天互聯網的發展了。
瀏覽器,JavaScript,SSL,Cookie等等這些都是Netscape發明的。
JavaScript真的讓人離不開。
關于為何navigator appName的值都是netscape就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。