微軟終止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,但是,它也承載了我的青春,讓我們好好的跟它告個別吧。

科技分類資訊推薦

國家速滑館人形機器人實訓基地正式啟用 首批賽隊已入駐 - 天天要聞

國家速滑館人形機器人實訓基地正式啟用 首批賽隊已入駐

新華社北京7月6日電(記者陽娜)記者6日從北京市經濟和信息化局獲悉,國家速滑館人形機器人實訓基地近日正式啟用,首批8支隊伍進駐實訓基地,備戰2025世界人形機器人運動會。 5日,一場激烈的3V3機器人足球比賽在國家速滑館人形機器人實訓基地上演,由北京信息科技大學光熾隊對陣中國農業大學山海隊,這是實訓基地的第一場...
現在賺錢越來越難了?恰恰相反,做到這 3 點,不賺錢很難 - 天天要聞

現在賺錢越來越難了?恰恰相反,做到這 3 點,不賺錢很難

前幾天在小區便利店遇到鄰居陳姐,她一邊掃碼付包子錢一邊嘆氣:「現在錢太難賺了,我在超市幹了十年,工資才漲了兩千塊,連孩子補課費都快交不起了。」 回家路上刷到動態,做電商的 95 後小吳剛曬完訂單截圖,上個月凈利潤 18 萬,配文寫著:「其實
硬核出擊!Jeep與《侏羅紀世界》聯名款新車正式上市 - 天天要聞

硬核出擊!Jeep與《侏羅紀世界》聯名款新車正式上市

當硬核越野精神邂逅全球頂級IP,沉睡6500萬年的野性基因再度覺醒。2025年7月2日,Jeep圍繞電影《侏羅紀世界:重生》開啟跨界聯名合作,並發布兩款終極探索座駕——Jeep牧馬人侏羅紀世界探索版與Jeep角鬥士侏羅紀世界探索版。
十多年未解謎症,ChatGPT一語道破病因?微軟:「醫療超級智能」漸近 - 天天要聞

十多年未解謎症,ChatGPT一語道破病因?微軟:「醫療超級智能」漸近

《科創板日報》7月6日訊 十多年未解的疑難雜症,竟被AI一語道破病因?這個看似有些科幻的故事,來自一位網友在Reddit上分享的經歷,OpenAI總裁兼聯合創始人Greg Brockman也在今日轉發了這一事件。在這則Reddit帖子中,這位網友表示,十多年來自己一直被多種不明癥狀困擾。為此他做過脊椎核磁共振、CT 掃描、全套血液檢查(...
坐標北京,如何在體感40℃+的「桑拿天」保持優雅? - 天天要聞

坐標北京,如何在體感40℃+的「桑拿天」保持優雅?

最近咱們北京的天氣,可以說是「水深火熱」——早上出門像蒸桑拿,下午陣雨說來就來,晚上悶得睡不著覺。很多網友在後台留言「這天氣也太難熬了!」。高濕天氣連續多日達到90%以上的濕度,讓很多市民朋友高呼「難道回南天來了嗎?」今天,我們特意針對這個熱門話題,為大家詳細普及「回南天」和「桑拿天」的區別,還會教您...