網(wǎng)站開發(fā)谷歌瀏覽器版本已到98,但不免會有哪些網(wǎng)站?如何在vs2010中開發(fā)網(wǎng)站程序
2023-01-31
據(jù)日前消息網(wǎng)站開發(fā),目前谷歌瀏覽器版本已達(dá)98,測試版已達(dá)99,即將發(fā)布三位數(shù)版本號。 即使谷歌已經(jīng)開始警告,很多網(wǎng)站還是難免會導(dǎo)致異?;虬c瘓。
瀏覽器標(biāo)志
的當(dāng)前版本號
谷歌瀏覽器,又稱瀏覽器,是谷歌公司于2008年9月發(fā)布的一款免費網(wǎng)絡(luò)瀏覽器。據(jù)統(tǒng)計,截至2020年1月,它在全球桌面瀏覽器中的占有率為69.89%。 基本上可以說是現(xiàn)在瀏覽器的兄弟。
你可能沒有見過這個名字,但事實上,你很可能一直在使用它。 目前我們經(jīng)常使用的,比如360極速瀏覽器、QQ瀏覽器、獵豹安全瀏覽器、搜狗高速瀏覽器等網(wǎng)站開發(fā),里面通常都有所謂的“極速內(nèi)核”或者“極速內(nèi)核”等功能模式”。 其實就是內(nèi)核啟用了(谷歌瀏覽器對應(yīng)的開源項目名稱,瀏覽器不開源)。
內(nèi)核這個概念其實就是我們常用的一個俗稱。 它的正式名稱應(yīng)該叫做“瀏覽器引擎”或者“排版引擎”。 其實世界上知名的瀏覽器引擎并不多:
開源項目現(xiàn)在主要是火狐瀏覽器使用;
KDE開源引擎后來發(fā)展成引擎,目前主要被iOS版本的蘋果瀏覽器和谷歌瀏覽器使用;
谷歌早期的瀏覽器曾經(jīng)使用該引擎,后來建立了自己的分支。 由于其市場占有率較大,影響力逐年擴大;
微軟IE瀏覽器引擎的名稱俗稱IE內(nèi)核。 很多老政府網(wǎng)站還在用這個內(nèi)核,必須用IE內(nèi)核瀏覽器才能正常打開。 后來換了,但顯然效果不是很好。 2019年微軟放棄了自研內(nèi)核,新的Edge瀏覽器也開始啟用內(nèi)核(也可以這么說,兩者有點相似,準(zhǔn)確的說應(yīng)該是開源項目包含了內(nèi)核和其他東西);
騰云網(wǎng)絡(luò)自研引擎主要用于歐鵬瀏覽器,2013年換代。
常見的瀏覽器
明白了這一點,是不是覺得這東西不難? 之前有人說過,重新開發(fā)一個瀏覽器,比重新開發(fā)一個操作系統(tǒng)還要困難。 這種看法其實不無道理,但所謂困難其實是源于整個生態(tài)。
我們可以看到,這些世界范圍內(nèi)的瀏覽器引擎幾乎都是開源項目,很多代碼都是由不同的人和組織貢獻(xiàn)的。 正是因為這些人的共同努力,才建立起整個網(wǎng)頁生態(tài)。 ,因為每個網(wǎng)站頁面的內(nèi)容都不一樣,復(fù)雜度很高。 雖然可能沒有那么多種編程語言,但要想獲得更好的兼容性,僅僅依靠某個人或組織顯然是不夠的。 也是因為一開始的發(fā)展路線不同。
瀏覽器就像操作系統(tǒng)一樣,需要與地球上的每個人進(jìn)行交互。 整個生態(tài)中的每個人都會根據(jù)自己的習(xí)慣來制作內(nèi)容。 想要信息流通,就必須有統(tǒng)一的標(biāo)準(zhǔn)。 本來,微軟是想靠IE瀏覽器來統(tǒng)一瀏覽器市場的,就像操作系統(tǒng)一樣,但是當(dāng)開源項目興起而微軟偷懶的時候,直接占據(jù)了絕大部分的市場,甚至微軟不得不放棄自己的內(nèi)核。
簡單理解為重新開發(fā)操作系統(tǒng)和瀏覽器的難度來自于生態(tài)。 一般的軟件只需要面對同樣使用我的軟件的用戶之間的信息傳遞問題,比如微信、淘寶等網(wǎng)站開發(fā),他們只需要保證每個人發(fā)送的信息都能被對方準(zhǔn)確接收到即可,商家發(fā)布的商品信息,大家可以準(zhǔn)確看到。 每個人都在特定的軟件環(huán)境中運行。 整個生態(tài)就這么小網(wǎng)站模板,所以相對來說沒有太大的差異難度。
而重新開發(fā)一個新的瀏覽器意味著你必須首先提供對世界上所有頁面(至少是大多數(shù)主流頁面)的兼容性和支持。 畢竟,您不能指望每個人都為您重新開發(fā)自己的頁面。 只有大部分都兼容了,再加上你獨特的優(yōu)勢,才會有人用你的瀏覽器。
操作系統(tǒng)略有不同。 操作系統(tǒng)的開發(fā)一般不需要考慮與整個現(xiàn)有軟件生態(tài)系統(tǒng)的兼容性。 而是依賴操作系統(tǒng)來建立,然后依賴整個行業(yè)來幫助你開發(fā)軟件。 市場份額將導(dǎo)致絕大多數(shù)軟件生態(tài)正在為軟件生態(tài)而發(fā)展。 用戶需要的是軟件。 沒有軟件,就沒有操作系統(tǒng)。
同樣的道理,沒有所有網(wǎng)頁的兼容性,談何瀏覽器。 有人打了個比喻。 開發(fā)自己的軟件,只要保證沒有bug就可以了。 但是,開發(fā)瀏覽器,首先要面對的是前人幾十年留下的各種bug。 不能修改,只能想辦法兼容。
為此,整個行業(yè)很少有人從頭開發(fā)一個新的瀏覽器引擎。
但谷歌瀏覽器的升級也是勢不可擋。 據(jù)說,谷歌實際上已經(jīng)聯(lián)系了個別開發(fā)者,警告即將出現(xiàn)的這個問題。 甚至谷歌也準(zhǔn)備了一個備份方案,就是強行將主版本號保持在99,將“/100.x”改為“/99.100”,但這種方案畢竟也可能會引發(fā)其他問題。
瀏覽器版本
不僅是谷歌瀏覽器,另一家瀏覽器巨頭也離得很近。 目前官方版本號已經(jīng)達(dá)到95.0.2。 谷歌是基金會的發(fā)起人,雙方也開始討論如何解決這個問題。 想必在100版本正式推出之前,肯定會有一個定論。
()