更多數碼技巧,快關註“差評”~差友們,你們用 Windows 自帶瀏覽器下載過多少次其他瀏覽器瞭?其實微軟自從 Windows 10 開始,就把默認瀏覽器從 IE 換成瞭 Edge ,但很可惜大傢使用它的習慣依舊沒有養成,更多是把它當成系統自帶的 PDF 瀏覽器。。。微軟在瀏覽器技術上一直都堅持著自我,Edge 瀏覽器在經過幾次更新之後,性能也越發強大,但依舊敗給瞭一個強大的陣營:Chromium 項目。沒錯,微軟終於還是服軟瞭。。。最近世超註意到,Edge 也發佈瞭基於 Chromium 的版本。在 Windows 還沒有捆綁集成 IE 之前,網景瀏覽器是大傢上網的首選想當年,微軟通過在操作系統中捆綁安裝 Internet Explorer,吃掉瞭「 網景瀏覽器 」這款付費瀏覽器的市場,成為網頁瀏覽器的寡頭,是多麼風光無限;被酷容 ( Chrome ) 搶占瞭市場之後也曾力圖通過 Edge 力挽狂瀾;然而最終還是放棄瞭自研核心,落得個和 Opera 一樣的下場。至此,瀏覽器大戰中隻剩下瞭四位選手:IE、酷容 ( Chrome )、火狐 ( Firefox ) 和 Safari。我們選瀏覽器的時候,選的是什麼?世超最早接觸 IE 以外的瀏覽器,是 Maxthon 傲遊,之後又陸續換瞭 360 安全瀏覽器、谷歌的酷容和謀智 ( Mozilla ) 的火狐 ( Firefox )。這些瀏覽器的特點都很明顯:多標簽,穩定、有好多小工具、能跨設備同步瀏覽記錄和密碼,這些功能,老邁的 IE 可是一個都沒有。不過,外觀好不好看、插件多不多、用戶數據能不能同步,這些隻是能影響用戶去嘗試一款瀏覽器的直接因素;但穩定和網頁能不能正常打開,也就是所謂的兼容性,才是能讓用戶持續使用一款瀏覽器的根本。君不見 IE 活瞭這麼久,全仰仗那些隻有 IE 能正確打開的內網系統和網上銀行啊。。。至於網頁為什麼沒法正確顯示,往復雜瞭說可以有很多原因,但要簡單總結一下的話,就是「 渲染 」出錯瞭。瀏覽器是怎麼渲染網頁的?首先我們要先搞明白一個問題,瀏覽器是幹啥的?差評官網打開後的頁面就拿差評的官網來說吧,我們拿瀏覽器打開以後,看到的是一副有圖有字的頁面,但實際上,這個頁面是由代碼構成的。瀏覽器的作用,就是把這些不是給人看的代碼,「 翻譯 」成我們普通人看的網頁內容。手頭有電腦的差友可以試著在瀏覽器裡按一下 F12 哦~而這些網頁內容中,又分為會動的和不會動的:「 靜態內容 」 和 「 動態內容 」。「 靜態內容 」 就是一個網頁上的文字、圖片、字體、字號,什麼內容該在什麼區域的信息等等。。。這些內容寫進網頁裡就不會再改變瞭。「 動態內容 」則是會動的圖片窗,微博時間線和其他可以拖拽互動的元素,屬於隨著用戶訪問會不斷變化的內容。通常情況下,網頁開發人員都是用靜態內容打好網頁的骨架,再用動態內容填充網頁的內容,相輔相成也便於維護。而瀏覽器的工作,自然就是把這些或靜態或動態的內容,渲染成我們平常能看到的生動頁面。其中真正起作用的,就是瀏覽器的「 渲染引擎 」。然而,就像 MS Word 和 WPS 打開同一個 .docx 文檔偶爾會排版不一樣,渲染引擎對格式標記的處理方式不同,顯示出來的網頁畫面也大不相同。而不同的瀏覽器,渲染用到的技術也不一樣。由於早期的 Internet Explorer,尤其是祖傳 IE 6.0,在用戶份額上處於說一不二的統治地位,所以網頁開發人員都要優先保證自己的網站在 IE 上正確顯示。說白瞭,就是去把自己的網頁代碼適配 IE 的 Trident 靜態渲染引擎和 Chakra 動態渲染引擎的渲染效果。Chrome 是怎麼改變世界的 但時過境遷,IE 這輛破車也有開不下去的那一天:對用戶來說,IE 啟動慢、易卡死、不安全;對開發人員來說,IE 不支持新的網頁開發規范,要想讓自己的網頁更漂亮,程序員就需要專門為 IE 寫更多的兼容代碼。IE 的市場份額最終還是谷歌出手瞭,酷容 ( Chrome )瀏覽器( 在沒有官方中文名前經常被人叫做谷歌瀏覽器 )可以說是 IE 的對立面:安全、快速、一個網頁崩潰不會危機全身、支持各種新的網頁特性和標準。外加占據著北美 1/4 互聯網流量的谷歌加持宣傳,一經推出就迅速蠶食 IE 的市場份額。世超直到現在還記得第一次打開酷容的那種驚艷:整個界面裡,隻有一個地址欄,一個返回鍵和一個刷新按鈕,再無他物。若谷歌隻是做瞭一款瀏覽器的話,那也沒什麼要說的,畢竟快速輕巧的瀏覽器還有隔壁的 Opera 和火狐,酷容無非多瞭一分來自谷歌的加持罷瞭。谷歌最厲害的是,它把酷容徹底開源瞭!在谷歌的 Chromium 項目裡,所有人都可以免費獲得制作一款瀏覽器所需的所有源代碼,相當於谷歌已經把一個抹好奶油的蛋糕坯子送到瞭同行面前,同行可以選擇加一層奶油和水果再拿出來賣,或者幹脆給奶油換個形狀就送到顧客的面前。所以你以為你用的是 360、QQ、UC,錯啦!它們(現在)全都是基於 Chromium 項目改造來的,裡面跑著的都是谷歌的 Blink 靜態渲染引擎和 V8 動態渲染引擎。當全世界大部分瀏覽器都基於 Chromium 項目開發之後會發生什麼呢?就像現在這樣:網頁開發者再也不在乎 IE 能否正確顯示瞭,轉而開始「 以酷容是瞻 」。谷歌開源瞭自己的代碼,但卻通過 Chromium 項目把自己變成瞭行業標準。而谷歌也會給酷容做一些「 照顧 」:比如谷歌地球早先隻有酷容能打開,谷歌的雲遊戲服務也隻有酷容能訪問。。。所以即使到最後,微軟壯士斷腕,拋棄 IE 代碼徹底重寫瞭 Edge 瀏覽器,使 Edge 的渲染速度比酷容還優秀( 瞭一陣子 ),但抱歉,你不是標準。同樣的,火狐過得也很艱難。而以自研極速渲染引擎而聞名的 Opera 瀏覽器,早在 2013 年就宣佈投奔 Chromium 陣營瞭,一時令人唏噓。《 Opera 承認失敗,擁抱谷歌的 Chromium 項目 》同樣的芯,體驗卻大不相同 谷歌一直把安全和用戶安全看得很重,所以 Chromium 項目從一開始就有嚴密的開發邏輯。打開酷容、新版 Edge、Opera 的官網,可以發現瀏覽器的版本都分為四個:Stable(穩定)、Beta(測試)、Dev(開發)和 Canary(金絲雀);目前這幾個版本對應的版本號分別為 76、77 和 78(金絲雀與開發版不跨版本)。關於這四個版本有什麼不同,感興趣的可以看看下面的文字:金絲雀版每天自動更新,工程師每天對瀏覽器進行的改動,都會呈現在其中;開發版則提供給網站開發人員,用來測試網頁在新版瀏覽器裡的顯示效果;發燒友則可以使用測試版提前發現軟件可能出現的 bug;這樣最後廣大用戶拿到手裡的就是沒什麼 bug、網頁也顯示正常的穩定版瞭。然而這件事情到瞭國內,就變瞭味:QQ 瀏覽器基於 Chromium 70;360 安全瀏覽器依舊基於 Chromium 63。世超猜測,由於國內瀏覽器做的定制比國外同樣基於 Chromium 的瀏覽器多,比如「 酷容 / IE 雙內核切換 」、網銀助手、截圖工具、安全助手、翻譯取詞、遊戲工具箱、以及廣告什麼的。。。世超剛在虛擬機裡裝上 360 安全瀏覽器 15 分鐘這個廣告就彈瞭兩次這就導致每個版本瀏覽器的開發和測試周期要遠長於國外同樣基於 Chromium 項目的瀏覽器,因此才出現「 過個一年多才更新一次 Chromium 版本而且更新的還不是最新的 」情況。。。經過瞭一年多的努力,獵豹瀏覽器終於從 Chromium 57 更新到瞭 Chromium 63怎麼選?國內瀏覽器的推廣思路無非是「 包辦式 」的大雜燴:把所有用得到用不到的功能統統扔進去打包好端到用戶面前。瀏覽器打開就能看小說、玩頁遊、雙開、購物比價、劃詞搜索。。。但這些世超統統用不到。就拿大傢最常用的雙擊關閉標簽頁來說吧,開始世超也挺喜歡這個功能,後來才發現,這個功能本來是鼠標中鍵的!對就是那個滾輪,是可以按下去的。包括 IE9 以及其他一些程序,都可以通過鼠標中間關閉和新建標簽頁。。。以及另一個常用的截圖功能,其實 Windows 10 也是有自帶的(1809 之後版本),隻需要按下 Win+Shift+S 就可以瞭。而至於其他看小說、打遊戲、登微信這些,更不會用瀏覽器去做瞭。反而世超最需要的手機、平板和電腦之間的共享體驗,國內的幾傢廠商的產品都沒能達到世超的預期。世超覺得火狐和酷容在這方面做的都不錯比起一上來就按照廠商給用戶的預設「 拉滿 」,世超還是更喜歡像酷容和火狐(國際版)那樣的瀏覽器:安裝之後幹幹凈凈,之後用戶可以根據自己的喜好和需求去裝對應的擴展插件。不過還是那句話,「蘿卜青菜各有所愛」,比如世超曾經安利過自己的父輩用酷容,不過還是被「 能打開網銀 」的國產瀏覽器打敗瞭。國內的瀏覽器市場這麼繁榮固然有他們的優點,如果用著順手自然也麼必要換。而不喜歡國產瀏覽器,或者說想嘗試一下新選擇的差友,你們不妨試試新的 Edge ?在操作系統的選擇上,你們都給微軟這麼大機會瞭,瀏覽器要不也給個面子唄?“ 說個題外話:如果評測一下新 Edge,大傢有興趣嗎?”
本文出自快速备案,转载时请注明出处及相应链接。