您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“瀏覽器內(nèi)核分哪幾類”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
瀏覽器最重要或者說核心的部分是“RenderingEngine”,可大概譯為“渲染引擎”,不過我們一般習(xí)慣將之稱為“瀏覽器內(nèi)核”。負(fù)責(zé)對網(wǎng)頁語法的解釋(如標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用HTML、JavaScript)并渲染(顯示)網(wǎng)頁。所以,通常所謂的瀏覽器內(nèi)核也就是瀏覽器所采用的渲染引擎,渲染引擎決定了瀏覽器如何顯示網(wǎng)頁的內(nèi)容以及頁面的格式信息。不同的瀏覽器內(nèi)核對網(wǎng)頁編寫語法的解釋也有不同,因此同一網(wǎng)頁在不同的內(nèi)核的瀏覽器里的渲染(顯示)效果也可能不同,這也是網(wǎng)頁編寫者需要在不同內(nèi)核的瀏覽器中測試網(wǎng)頁顯示效果的原因。
瀏覽器內(nèi)核分類
Trident
說起Trident,大部分人都會覺得比較陌生,但提起IE瀏覽器基本上是家喻戶曉。由于該內(nèi)核被包含在全世界最高的使用率的操作系統(tǒng)中,即為Windows操作系統(tǒng),所以我們又經(jīng)常把它稱之為IE內(nèi)核。采用用Trident內(nèi)核的瀏覽器有:IE、傲游、世界之窗瀏覽器、Avant、騰訊TT、Sleipnir、GOSURF、GreenBrowser和KKman等。
Trident(又叫MSHTML),是微軟開發(fā)的一種排版引擎。1997年IE4誕生時(shí)一同出現(xiàn),之后被不斷地更新和完善。它實(shí)際上是一款開放的內(nèi)核,由于其引擎被設(shè)計(jì)成一個(gè)軟件模塊,所以其他的軟件開發(fā)人員就能夠在他們開發(fā)的應(yīng)用程序中加入網(wǎng)頁的瀏覽功能。Trident內(nèi)核接口已經(jīng)很成熟了,所以有許多采用IE內(nèi)核的產(chǎn)品。但是IE內(nèi)核無法在windows操作系統(tǒng)之外的其他操作系統(tǒng)上使用,所以不能跨平臺使用。
該內(nèi)核程序在1997年的IE4中首次被采用,是微軟在Mosaic代碼的基礎(chǔ)之上修改而來的,并沿用到IE11,也被普遍稱作”IE內(nèi)核”。Trident實(shí)際上是一款開放的內(nèi)核,其接口內(nèi)核設(shè)計(jì)的相當(dāng)成熟,因此才有許多采用IE內(nèi)核而非IE的瀏覽器(殼瀏覽器)涌現(xiàn)。
瀏覽器內(nèi)核排版引擎
WebCore
WebCore是蘋果公司開發(fā)的排版引擎,它是在另外一個(gè)排版引擎“KHTML”的基礎(chǔ)上而來的。使用WebCore的主要有Safari,此外還有OmniWeb、Shiira、Swift等。Safari現(xiàn)支持Windows,但效果不如macOS上的。
“瀏覽器內(nèi)核分哪幾類”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。