瀏覽器核心(navigator.appName顯示的不是核心資訊!!)。

來源:互聯網
上載者:User

前言:

  今天用navigator.appName命令時,發現Chrome和FireFox都是"Netscape"。

於是有疑問,怎麼回事網景公司的瀏覽起名字呢!

(IE是"Microsoft Internet Explorer")

(Presto是"Opera")

上網調查了一下,最開始以為和瀏覽器核心有關,

但其實關係不大。

    Trident: IE 以Trident 作為核心引擎; 

 Gecko: Firefox 是基於 Gecko 開發;  (Netscape6開始採用的核心)

 WebKit: Safari, Google Chrome,搜狗瀏覽器的高速核心,傲遊3 基於 Webkit 開發。  (蘋果公司自己的核心)

 Presto: Opera的核心,但由於市場選擇問題,主要應用在手機平台--Opera mini  (沒聽說過,不過據說也比較常用) 

    。。。。等等

從上面來看,FireFox可以理解,但是Chrome。。。

-----------------------------------------------------------------------

在論壇提問,得到了一下的回答

appName 又不是核心名!

根據 W3C HTML 5 的規範,navigator 對象的 appName 要麼返回 Netscape,

要麼返回瀏覽器的全名,這是為了相容性而考慮的!


W3C 這樣的規定的目的,除了為了相容性考慮,估計還有緬懷 Netscape 的成分吧?

畢竟沒有 Netscape 就不會有今天互連網的發展了。

瀏覽器, JavaScript, SSL, Cookie 等等這些都是 Netscape 發明的。

感覺說得非常到位,也理解這個問題了。

同時也對網景刮目相看~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.