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

科技分類資訊推薦

2023年全球十大芯片設計廠商:英偉達第一,韋爾半導體第九! - 天天要聞

2023年全球十大芯片設計廠商:英偉達第一,韋爾半導體第九!

5月10日消息,據市場研調機構集邦科技TrendForce昨日公布的2023年年全球前十大芯片設計廠排名顯示,受益於AI芯片需求火爆,英偉達(NVIDIA)首度擠下高通、博通等老牌大廠,成為全球第一大芯片設計廠商。具體來說,排名第一的英偉達2023年營收達552.68億美元,同比暴漲105%,這主要得益於其 H100系列AI GPU的大賣,目前英偉...
中國信通院《工業供應鏈數字化白皮書(2023年)》正式發佈,致景科技參與編寫 - 天天要聞

中國信通院《工業供應鏈數字化白皮書(2023年)》正式發佈,致景科技參與編寫

近日,中國信息通信研究院(以下簡稱「中國信通院」)聯合工業互聯網產業聯盟共同發佈《工業供應鏈數字化白皮書(2023年)》(以下簡稱「白皮書」)。白皮書由中國信通院牽頭,深圳華為雲計算技術有限公司、浙江菜鳥供應鏈管理有限公司、美雲智數科技有限公司、致景信息科技有限公司等6家單位共同參與編寫,通過重點分析數...
搶佔低空賽道 競逐「天空之城」 武漢低空經濟產業園煥發新生 - 天天要聞

搶佔低空賽道 競逐「天空之城」 武漢低空經濟產業園煥發新生

圖為:低空經濟產業園。 圖為:低空經濟產業園。 荊楚網(湖北日報網)訊(通訊員李曦 舒麗媛)乘坐地鐵16號線到通航機場站下車,騎行幾分鐘,便到了現代化建築風格的武漢經開產投·低空經濟產業園(簡稱「低空經濟產業園」)。 富有科技感、飛行器造型的辦公樓、氣勢恢宏的廠房,提醒着人們園區高標準配置。低空經濟產業...
中芯國際營收首度超越聯電及格芯,成全球第三大晶圓代工廠! - 天天要聞

中芯國際營收首度超越聯電及格芯,成全球第三大晶圓代工廠!

5月9日晚間,中國大陸晶圓代工龍頭大廠中芯國際公布了2024年一季度財報。雖然凈利潤因為應占聯營企業與合營企業利潤由盈轉虧,導致同比大跌68.9%,但是營收和毛利率均優於官方的業績指引,並且中芯國際一季度的營收首次超過了聯電和格芯,成為僅次於台積電和三星的全球第三大晶圓代工廠商。一季度營收同比增長19.7%,凈利同...
黑爵 AK820MAX 三模機械鍵盤上架:Gasket 結構,199 元起 - 天天要聞

黑爵 AK820MAX 三模機械鍵盤上架:Gasket 結構,199 元起

IT 之家 5 月 10 日消息,黑爵今天在京東上架一款型號為 AK820MAX 的三模機械鍵盤,這款機械鍵盤採用 75 配列 + Gasket 結構,將於 5 月 16 日開售,標準版首發價 199 元,帶屏版 299 元。據介紹,這款鍵盤外觀由原先 AK820 的直角邊改為圓潤版本,同時擁有 1 枚音量旋鈕 + 1 塊 TFT 彩屏(可選),內置 400
蔚來第二品牌發佈在即,李斌:「後發制人」更有勝算,向華為小米學習 - 天天要聞

蔚來第二品牌發佈在即,李斌:「後發制人」更有勝算,向華為小米學習

5月9日,在位於合肥新橋智能電動汽車產業園區的蔚來第二工廠,蔚來第50萬台量產車型下線,該車為全新ES8,用戶則是科大訊飛董事長劉慶峰。在蔚來汽車第50萬台量產車下線的同時,蔚來方面也透露了更多關於第二品牌「樂道」的信息。蔚來CEO李斌宣布,樂道汽車將於5月15日正式發佈。2014年,蔚來正式成立,2018年,蔚來的第一...
首款驍龍8 Gen4小屏旗艦!小米15曝光 - 天天要聞

首款驍龍8 Gen4小屏旗艦!小米15曝光

快科技5月10日消息,博主數碼閑聊站暗示,小米15仍然定位小屏滿血旗艦,其屏幕尺寸在6.3-6.4英寸之間,搭載驍龍8 Gen4平台,後置左上角方形Deco三攝,主攝是5000萬像素,支持超聲波屏幕指紋。這是行業內第一款驍龍8 Gen4小屏旗艦,也是史上性能最強的小米手機。對比上代,小米15搭載的驍龍8 Gen4升級為台積電3nm工藝,這意...
手機特種兵!魅族21 Note、Flyme AIOS官宣定檔:5月16日發 - 天天要聞

手機特種兵!魅族21 Note、Flyme AIOS官宣定檔:5月16日發

快科技5月10日消息,星紀魅族集團正式官宣Flyme AIOS暨魅族21 Note手機特種兵發佈會將於5月16日舉行。全新Flyme AIOS、魅族21 Note等AI新品及系列科技產品將共同亮相,官方稱「魅族將邁向AI賦能科技產品新階段」。其中全新的Flyme AIOS將從源頭融入原生級AI底座,在各種用戶場景發揮AI真正實力,打破傳統系統+AI概念,在人