從瀏覽器淪為系統毒瘤:無法禁用的IE背後,是幾百億的家族生意_風聞
差评-差评官方账号-04-13 08:56
本文原創於微信公眾號:差評作者:託尼
2022年6月15日星期三,微軟宣佈要停止更新自家的 IE 11 了。
這款當年腳踢 Netscape 拳打 Safari 的瀏覽器霸主半隻腳走進了自己的墳墓。

今年的 2 月份,微軟再次面向全球通知,將會在 2 月 14 日徹底從系統當中徹底封死 IE。
哎,情人節送走陪伴了自己十多年的軟件,微軟你是懂煽情的。。。
才怪!!!

因為 20 年前,微軟通過一個略顯惡臭的操作,把 IE 像寄生蟲一樣深深植入到了系統當中。
以至於直到今天,IE 都已經被無數次官宣“死刑”了,我還是能在電腦裏順利點開它。。。
甚至能用它在凌晨三點刷差評官網。。。

整件事的原委其實非常簡單 —— 1995 年,微軟正式發佈 Internet Explorer 的時候,它已經不是市面上的第一款瀏覽器了。
當時的瀏覽器一哥是網景( Netscape ),人人都在用,和現在 Chrome 的聲望差不多。

為了能儘早把 IE 推廣開,微軟直接把它免費捆綁進了 Windows 系統中。
以上這段故事,估計大家已經聽的耳朵起繭了。
但是。。。大家不知道的是,自從微軟把 IE 捆綁進 Win98 之後,告他壟斷的訴狀就沒停過。
因為,微軟直接把瀏覽器預裝進系統裏的殺傷力可是太大了。
要知道,當年的網速還沒現在這麼快,裝軟件基本靠軟盤。

但凡用户們裝完了系統之後想犯懶少插一張盤,直接點開了 IE,可能這輩子就要跟網景 Navigator 一類的老夥計説拜拜了。。。
結果微軟象徵性繳了幾張 “罰單” 之後,P 事沒有,IE 該捆綁還是捆綁,並且一捆就捆了 20 多年。

為什麼?因為按照微軟的説法:IE 是 Windows 系統運行必須的一部分!
我們把時間線稍微往前捋一捋,收到反壟斷訴狀的微軟也在琢磨怎麼把這事給規避了。
然後不知道是哪個大聰明提了個至少能連升三級的想法:我們只要讓儘可能多的程序調用 IE,沒有 IE 系統裏所有軟件都會炸掉,這樣不就必須得預裝 IE 了?

於是。。。上到 Word、PPT,下到系統的幫助程序、資源管理器等等,至少都有一個界面或者模塊,是基於 IE 渲染的!
假如電腦裏沒有 IE,這些軟件跑着跑着都會報錯!
因為系統中缺少 “IE框架.dll”,當前程序啓動失敗

在接下來的數十年間,微軟雖然又吃了監管部門的幾輪罰單。
其中毫不手軟的歐盟甚至罰了微軟十幾億。。。歐元!
但是顯然, “ 根植於 ” Windows 系統裏的 IE,光是靠着默認 MSN 首頁和微軟 Bing 搜索,就給微軟帶回了遠超這些罰款的回報。。。

如今,IE 因為 “屎山代碼” 過多已經被微軟正式拋棄,新的小甜甜 Edge 瀏覽器已經被欽定上位許久,卻依舊需要面對 IE 那陰魂不散的影子。
前幾天我還在 B 站刷到了一條視頻,有個名叫 0x00AA968C 的 UP 主在最新的 Win11 系統當中還掃出了好幾個依舊內置了 “ IE 框架 ” 的系統程序。
其中包括資源管理器、Word 2019、OneDrive、百度網盤、幫助查看程序。。。

甚至還有 Win11 升級助手!

確認過眼神,一切都是非常的離譜。。。
你以為看到的是一個程序界面?不,它其實是一個頁面。是一個由本地 WebBrowser 控件渲染出來的頁面。。。
而這個 WebBrowser 控件的正常工作又依賴於 IE 的 HTML 渲染引擎,也就是説想讓這些個程序正常工作,就得留着 IE 不能刪它。
不過看起來微軟心裏也清楚,通過 IE 可能觸發的漏洞實在是太多了,這玩意必須要幹掉。
所以微軟現在已經基於 Edge 瀏覽器開發好了另一個名叫 “ Edge WebView2 ” 的框架程序,用來替代 “ IEframe ” 了。
框架預覽圖把廣告位都留好了,2333

並且在最新的 Office 365 軟件裏,已經成功完成了對老 IE 模塊的替換。
可能有些小夥伴已經按捺不住內心的吐槽之魂了,微軟這波是打算拿 “ 新屎山 ” 替換 “ 舊屎山 ”?
哈哈哈,雖然聽起來有些不可思議,但是微軟的這個 “ 新屎山 ” 可受業內好評了 —— 因為它有望以更少的資源佔用,取代另外一個名叫 “ Electron ” 的。。。

我説到這兒,估計已經有小夥伴心臟驟停了。
正好我們前一陣跟大家聊 QQ PC 版重構的時候提過一嘴 “ Electron ” 有多變態,感興趣的小夥伴可以去看看《“巨型屎山”QQ桌面版終於要重做,但騰訊還是被罵慘了。。。》,在這裏我就不贅述啦。
希望明年情人節的時候,微軟能真的給 IE 判個死刑吧。
圖片、資料來源:
託尼的電腦截圖
bilibili:0x00AA968C - 找出那些正在運行的"IE瀏覽器"
Microsoft WebView2 幫助文檔