一般說的瀏覽器內核是指瀏覽器最重要的核心部分,RenderingEngine,翻譯成中文大概意思就是“解釋引擎”,我們一般稱為瀏覽器內核。由於不同的內核各自有一套自己的渲染網頁和解釋頁面代碼的機制,所以就會有一些問題存在。
首先,都有哪些瀏覽器呢?
谷歌瀏覽器:Google Chrome。
火狐瀏覽器:Mozilla Firefox。
歐鵬瀏覽器:OPera。
蘋果瀏覽器:Safari。
IE瀏覽器:Windows Internet Explorer。
國內一些整合的瀏覽器:搜狗高速瀏覽器、傲游瀏覽器、獵豹安全瀏覽器、QQ瀏覽器、360極速瀏覽器、世界之窗瀏覽器極速版、百度瀏覽器 等。
其次,它們的內核又是什么呢?
谷歌瀏覽器:Google Chrome,谷歌瀏覽器之前一直使用蘋果的webkit內核,但是現在它與蘋果內核分道揚鑣,自己開創了新的blink內核,這個內核也在被歐鵬(opera瀏覽器)共同采用和開發;
火狐瀏覽器:Mozilla Firefox ,內核是Gecko;
opera瀏覽器:內核是blink;
Safari瀏覽器:使用的是蘋果公司自己的內核:webkit。
IE瀏覽器是微軟出品的瀏覽器,IE4以上版本都是Trident內核。由於壟斷性,IE在很長一段時間內沒有更新,導致兩個后果:一是IE與W3C標准脫節,二是Trident內核大量的bug問題沒得到及時解決。所以這就給了其他瀏覽器機會,比如firefox等。也正是這些原因,使Web前端開發人員大費折,特別是IE6正處在新舊交替的關鍵地方(已經逐漸被舍棄).
一些國內的瀏覽器他們的內核:
搜狗瀏覽器:兼容模式(IE:Trident)和高速模式(webkit)
傲游瀏覽器:兼容模式(IE:Trident)和高速模式(webkit)
QQ瀏覽器:普通模式(IE:Trident)和極速模式(webkit)
360極速瀏覽器:基於谷歌(Chromium)和IE內核
360安全瀏覽器:IE內核