微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇

2022年06月21日10:26:28 科技 1270

微軟終止ie的支持, 作為一個普通用戶跟開發者,談談對IE的愛恨情仇

我最早接觸IE的時候, 是2000年, 那年我20歲,想想,已經是22年過去了。
當年網吧里的操作系統是win98,IE5是這個操作系統的默認瀏覽器。
IE的圖標是一個藍色的e字符, 也是我當年用得最多的軟件, 我用它進入我們當地的網絡聊天室, 網絡聊天室里有來自本地的各個小夥伴。
還用它瀏覽,新浪, 網易,搜狐等門戶網站。
甚至還能瀏覽yahoo等, 海外網站, 這一切神奇的東西讓我驚喜不已。
後來才知道,這就是大家所說的上網衝浪。
IE絕對是上網衝浪的重要軟件。

微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

瀏覽器的歷史

在這裡,我們先簡單的介紹一下IE瀏覽器的歷史。
ie在當年,並不是唯一的瀏覽器, 還有比它更早的瀏覽器,不過都被他打敗了。

1993年,世界上第一款真正意義上的瀏覽器Mosaic誕生了。

微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

1994年美國的網景通信公司發布了網景瀏覽器的1.0版,該瀏覽器迅速地奪取了市場的主導權。隨着後續版本的發布,網景瀏覽器甚至達到了90%的市場佔有率。

微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

javacript語言就是當時為了用戶跟瀏覽器的互動而開發的計算機語言。據說作者Brendan Eich花了10天時間就設計了這門語言。
我估計他想破頭也未曾想到這門隨便設計的語言最終會發展成為當今最流行的語言之一。

微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

1995年網景上市,第一天股價就暴漲了三倍,這引起了微軟的擔憂。微軟開始介入了瀏覽器大戰。
微軟購買了Mosaic的源碼,基於Mosaic開發了自己的瀏覽器Internet Explorer。
在這場大戰中微軟充分的利用了自己操作系統壟斷地位的優勢,依靠Windows95+IE的銷售方式直接打垮了網景的壟斷,而緊隨其後的Windows 98捆綁IE4的做法更是直接要了網景的命。
在這場瀏覽器大戰中,最終微軟利用自己的操作系統優勢擊敗了網景。

1998年1月,網景瀏覽器開始免費,並開放源代碼,並成立了Mozilla基金會
值得一提的是: 2004年11月9日火狐瀏覽器Firefox 1.0版正式發行,這是Mozilla基金會基於之前netscape的源代碼,開發的新一代瀏覽器。至此開啟了IE的消亡之路。當然,這是後話。
1998年11月24日,美國在線以42億美元、免稅換股的方式,收購網景。
2001年8月,IE6發布。
2003年 IE瀏覽器市場佔有率達到了巔峰: 95%


正由於沒有了對手,微軟沒有了更新瀏覽器的動力,到下個版本的瀏覽器IE7的發布,已經是2006年10月了,時隔五年, 中間沒有任何新版本的瀏覽器發布。
我一度以為微軟解散了IE的開發團隊, 而事實卻是如此,當你把所有的對手都打趴下了, 還浪費時間跟金錢去改進瀏覽器,對於當時的微軟來說,確實意義不大。
最後IE7, IE8, IE9, IE10 , IE11, Edge相繼被開發出來
但是已經挽回不了微軟在瀏覽器市場的頹勢,Googlechrome一騎絕塵。
分析機構StatCounter公布2022年5月世界上最流行的瀏覽器數據分析結果。
數據顯示在移動瀏覽器領域Chrome以64.87%的市場份額繼續保持無可爭議的領先地位
全部市場(移動+桌面)谷歌Chrome佔有率為64.95%


微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

2015年7月29日發布的IE11是最後一個IE版本,後來的windows中搭載的瀏覽器,就是Edge了。

微軟的反壟斷訴訟小插曲


微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

正是由於微軟捆綁了瀏覽器,所以美國政府開始對微軟進行反壟斷調查。
有些年份的老網友,應該還記得,當時的文件管理器跟瀏覽器是可以互相變換的。
在文件管理器里輸入網址,文件瀏覽器會被成瀏覽器。在瀏覽器地址欄輸入本地文件路徑,瀏覽器會變成文件管理器。也就是說,瀏覽器跟操作系統是合為一體的。
比爾蓋茨在答辯的時候,就是利用這個,說是瀏覽器是操作系統的一部分,而不是單獨的軟件,最後打贏了官司。

IE瀏覽器的缺點

IE瀏覽器的缺點,真的是罄竹難書,我在這裡寫一些最讓人痛恨的缺點。

彈出窗口

IE6沒有標籤瀏覽功能, 訪問一個網站,就需要打開一個窗口, javascript語言也能彈出新的窗口。
這就導致了這個功能被濫用, 基本上都是彈出廣告,有甚者一個網站可以彈出10來個小窗口,全是廣告。
是廣告還是良心了, 更有甚者, 彈出一些少兒不宜的內容, 如果這時候邊上正好有其他人,那叫一個尷尬。
某些惡意網站,甚至可以讓用戶關閉不了瀏覽器,一直把人留住, 可以在關閉瀏覽器的事件里,添加彈出新窗口的代碼。
這樣用戶在剛關閉一個瀏覽器窗口的時候, 另外一個新窗口又被彈出了。防不勝防。
我在這裡插一段小故事:

以前的網絡聊天室有把人提出聊天室的功能,還有彈出無數彈窗的功能,讓用戶的電腦死機,必須硬件重啟才行。
當時的聊天室可以掛機在聊天室,就可以獲得積分,然後可以根據積分,升級用戶等級。
有一個哥們半夜掛在聊天室,賺積分。然後不知道管理員發了什麼神經,把這哥們踢出聊天室,彈了無數窗口。
最終,這哥們早上起來的時候,發現電腦燒壞了。

但是,那也是那些個人網站最賺錢的年代。
要知道,每彈出一個廣告,那可都是錢啊。
當然,現在的瀏覽器,通過腳本是彈不出窗口了,只有用戶在操作的時候,才允許彈出窗口,這已經是相當嚴格了。

支持ActiveX控件 允許瀏覽器在線安裝擴展,誕生了3721流氓軟件之父

微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

IE有這麼個功能,使用object標籤,可以內嵌一些其他組件(ActiveX),比如銀行,會用自己的控件替代瀏覽器的輸入框,防止鍵盤輸入被竊聽。
瀏覽器還可以運行VBScript, 然後通過vbscript創建shell, fsobject,等等。 只要用戶不小心點擊了確定,那就是意味着網站能任意訪問創建本地文件了, 所以說,訪問了一個網頁,中了病毒,真不是開玩笑的。
雖然以上功能很強大,但是,更多的是被濫用。


瀏覽器的這種安全問題,也成就了一些網站或者公司。
比如臭名昭著的3721中文上網。
曾經有一段時間,只要打開瀏覽器上網,就會彈出一個3721的插件安裝提示。
3721是什麼?老的網友,應該有記憶。這個是一個由現任360公司董事長周鴻禕創辦的中文上網插件,提供輸入中文直達網站的功能。
比如在地址欄里輸入新浪,會直達新浪,而不需要輸入全部域名。
他就是依靠出售中文直達的功能賺錢。
本來這也無可厚非,但是3721的推廣方式,太流氓了。
當年很大部分網站都做了3721的推廣, 只要打開網站,就會彈出一個安裝3721的彈窗, 只要你一不小心點了確定, 那麼,恭喜你, 你的瀏覽器上就多了一條工具欄。
最誇張的時候,我的瀏覽器,有三四條莫名其妙的工具欄。安裝之後,想要刪除這個工具欄,對不起,刪不掉。


正由於這種流氓方式推廣自家軟件,因此周鴻禕被稱為流氓軟件之父。
諷刺的是,3721後來賣給了雅虎,而周鴻禕則創辦了後來的360殺毒。
這時候令人嘖嘖稱奇的操作來了,360會把3721判定為流氓軟件, 這個操作,我也是服了。

微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

hao123未經用戶同意修改瀏覽器首頁

曾經的一些網站也受益於ie的安全問題,比如流量巨大的hao123網站,就是被百度收購了的那個網址導航網站。
當年的崛起,也離不開一些流氓行為,比如:
用戶只要進入了hao123網站, 該網站就會未經用戶同意的情況下自動把自身添加進收藏夾,自動設置瀏覽器的首頁。而且還改不回來。
這個操作雖然流氓,但是確實有效,當年這個不起眼的網站,可是各個網吧電腦瀏覽器的默認首頁。據說它的流量直逼當年的三大門戶網站。

現在的瀏覽器,已經無法用腳本添加網頁進收藏夾了,也不能設置成主頁了。

無提示讀取剪貼板並無提示上傳到網站

那些年我也寫過一些個人項目, 在網頁里插入了讀取剪貼板的代碼,並且將內容用ajax上傳到網站。
(當然,我的網站訪問量很小,也只是作為好奇,作為測試而已,後來代碼被移除了,並沒有幹什麼壞事。)
這是一個很可怕的功能, 有些用戶剪貼板可能保存了一些重要的信息, 就這樣被上傳到了網站上, 後果真的不堪設想。
另外, IE可以用小本直接模擬一個文件上傳控件點擊, 然後會彈出一個文件選擇對話框,這個時候,如果你選擇了一個文件。
那麼這個文件就很可能會在你不知情的情況下,直接被上傳到了服務器。
現在的瀏覽器都是無法用腳本模擬文件上傳控件點擊了。

對開發者不友好

我簡單列舉一些:

微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

  • 比如css 需要在css類名前添加'+ *'等,奇怪的字符來解決一些某些特定瀏覽器下的行為。
    我一度對這種方式感到困惑, 軟件開發不是應該很嚴謹的嗎? 還有利用bug作為特性來差異化編程的操作?
  • 早期開發,都沒有開發者工具, 為了調試js程序,需要打印變量的時候,一般都是用alert來把值打印出來。
    一些腳本錯誤, 都沒有定位到程序的那一行, 調試程序是極度困難的。
    所以我也很佩服在當時的谷歌能寫出gmail這樣的應用, 在當時來說,真的是驚為天人。
    把一個網頁寫成跟本地應用程序一樣的體驗,在當年來說,是簡直不可思議的。
  • IE還在渲染的網頁有時候莫名的會出現元素不見, 位置不正確,等奇怪的情況,主要是不清楚在什麼特定情況下會出現,這個問題真的能讓人抓狂。
    那時候,我就希望這該死的IE能不能給我淘汰掉, 但是看着它90以上的市場佔有率, 不得不低下了頭。
  • png圖片不能透明,這麼簡單的需求,IE6硬是不支持。直到IE7出來後才開始支持。
  • 對w3c標準支持差,其他的瀏覽器chrome, firefox對w3c的標準,基本上都支持。IE一般都需要polyfill才能更接近的支持w3c標準。

沒落

我上面曾提到,IE6發布直到到IE7發布,時隔五年, 中間沒有任何新版本的瀏覽器發布(只發布了兩個補丁包),那也是網站開發者黑色的日子,我想,每個網站開發者都痛恨IE6。

微軟終止IE的支持,作為一個普通用戶跟開發者談談對IE的愛恨情仇 - 天天要聞

好在隨着Firefox的誕生,Google Chrome的崛起,這一切都變了。
我清楚的記得,當年Firefox推廣初期, Google 大力支持, 甚至推出推廣計劃, 讓各大網站提供下載, 每下載一個火狐瀏覽器, 就給網站主廣告費, 當年我也做過,這極大的推動了Firefox的普及。
Goole推廣Firefox這個情況,直到Google自己的Chrome發布之後, 才逐步停止。
在Google跟Mozilla的不斷努力下, IE後來淪落到成為
用來下載其他瀏覽器的瀏覽器:
用戶新裝系統的第一件事可能就是打開IE瀏覽器然後去下了一個Chrome瀏覽器。
到目前為止,IE的瀏覽器的市場份額已經跌到1%以下了。確實存在的意義不大。

現在

現代的瀏覽器基本是Chromium的天下
使用了Chromium內核的微軟的Edge瀏覽器已經替代了IE瀏覽器了,連那個小眾瀏覽器Opera也使用了Chromium內核了。
目前了擁有獨立內核的瀏覽器,分別是火狐(Gecko內核), Safari(webkit內核), 還有是基於chromium系了。
時代在不斷的進步,IE這個時代的產物,也走到了盡頭,完成了它的歷史使命。
雖然我痛恨IE,但是,它也承載了我的青春,讓我們好好的跟它告個別吧。

科技分類資訊推薦

灣區三分鐘丨中試平台“小試牛刀”如何“大顯身手”? - 天天要聞

灣區三分鐘丨中試平台“小試牛刀”如何“大顯身手”?

灣區三分鐘,道理講透透。地上建公園,地下17米就是服務近200萬居民的污水工廠。位於廣州市海珠區的瀝滘凈水廠,如何將污水處理工廠變成公園,成為受歡迎的“鄰居”?廢氣是污水處理廠讓不少人避之不及的,但在這裡,生物除臭技術的企業卻抓住了新機會,找到了新商機。其中的關鍵在於生物除臭新技術的應用,科技成果轉化成...
Drop 與 Axel Grell 推出聯名頭戴式耳機:限 1000 台,349 美元 - 天天要聞

Drop 與 Axel Grell 推出聯名頭戴式耳機:限 1000 台,349 美元

IT之家 5 月 9 日消息,海盜船旗下鍵盤與音頻外設電商 Drop 與前森海塞爾工程師 Axel Grell 聯名推出 Drop + Grell OAE1 Signature 頭戴式耳機,限量 1000 台,定價 399 美元(IT之家備註:當前約 2885 元人民幣),預售價 349 美元(當前約 2523 元人民幣)。據介紹,Axel Grell 曾參
阿里雲發布通義千問2.5版 性能趕超GPT-4 Turbo - 天天要聞

阿里雲發布通義千問2.5版 性能趕超GPT-4 Turbo

站長之家(ChinaZ.com)5月9日 消息:阿里雲今日正式發布通義千問2.5版本,該版本在模型性能上全面趕超了GPT-4Turbo,展現了其強大的技術實力。與此同時,通義千問最新開源的1100億參數模型Qwen1.5-110B在多個基準測評中取得了卓越成績,超越了Meta的Llama-3-70B模型,成為開源領域的新星。與通義千問2.1版本相比,2.5版
谷歌DeepMind發布AlphaFold 3 有望加速特效藥研發 - 天天要聞

谷歌DeepMind發布AlphaFold 3 有望加速特效藥研發

站長之家(ChinaZ.com) 5月9日 消息:谷歌DeepMind與Isomorphic Labs聯合發布了最新版的AlphaFold3,這是一款能夠預測蛋白質、DNA、RNA、配體等結構及其相互作用的大模型。AlphaFold3的發布,預示着在新葯發現方法與效率上的重大進步。AlphaFold3的應用示例之一是預測新冠病毒的刺突蛋白結構,通過深入分析病
OpenAI探索允許用戶 “負責任” 地製作AI生成的色情內容 - 天天要聞

OpenAI探索允許用戶 “負責任” 地製作AI生成的色情內容

劃重點:- OpenAI 探索允許用戶 “負責任” 地製作 AI 色情內容- 與 AI 產品相關的 NSFW 政策重新審視- 存在對開放 NSFW 政策風險的擔憂站長之家(ChinaZ.com) 5月9日 消息:美國人工智能巨頭 OpenAI 周三在一份旨在徵求其產品規則反饋意見的文件中透露,他們正在探索 “負責任” 地允許用戶製作 AI 生成的色情內容。根
數據要素x大賽啟動!劉烈宏:釋放數據價值重在創造應用場景 - 天天要聞

數據要素x大賽啟動!劉烈宏:釋放數據價值重在創造應用場景

5月9日上午,2024“數據要素x”大賽啟動儀式在安徽合肥舉行。本次大賽以“數據賦能 乘數而上”為主題,由國家數據局會同中央網信辦、工業和信息化部等15個部門舉辦。這是國家數據局成立以來,首個正式對外發布的大賽活動。南都記者從啟動儀式現場了解到,2024年“數據要素×”大賽,賽事貫穿全年,包含“多場地方分賽、1場...