如題,今年已經2019年了。是不是寫代碼的時候,基本上就不需要考慮IE8及以下的瀏覽器兼容問題了?請說說你的觀點,或者分享下業內經驗,謝謝!


你說今年已經2019年了,現代前端三大框架:

react: IE 9+

vue: IE 9+

angular: IE 9+

換句話說,我們說的【現代前端】,本來就不包括 IE 8 及以下。


另外的一些話題。

  1. 如果明確要支持 IE6,又想用 mvvm,可以選其他的 mvvm 框架(特指 san)

2. 三大框架在 IE 9, 10, 11 都有不可避免的降級。包括需要引入各種 polyfill

3. 就我熟悉的 react 和 vue,都有計劃逐步的不支持 IE 9, 10, 11

4. 據我所知,微軟在瀏覽器上(IE 以及 Edge)的投入比以前更少


反正 Edge 已經沒了,除非做嵌入式或者維護老系統,其他一切情況只考慮 Chrome


謝邀

微軟都已經放棄IE瀏覽器了。作為一個走在科技前沿的互聯網公司為什麼還要兼容IE8瀏覽器。:-)

參考資料如下:


如果你覺得小G今天分享的乾貨有幫助到你的話,記得關注我們的知乎主頁呦~有關任何留學、學科、學術方面的相關問題,都可以私信小G向我諮詢哦!

結尾稍稍給我們的公眾號打個小廣告~如果你想了解更多如何進行背景提升的相關事宜如果你想通過自己的努力離自己的Dream School更進一步如果你想獲取更多當前全球前沿學科 學術界 留學圈的最新信息

如果你想獲取更多學習資料 乾貨

可以關注我們的微信公眾號「集思星球(ID:gecedu)」!peeeeeeace!!

直接在頁面上顯示「您的瀏覽器版本過低,請安裝現代瀏覽器」

然後給個chrome或者firefox的下載鏈接。

當然如果是傳統企業的,只能想辦法把chrome的圖標改成IE的了。


考慮用戶基數唄

基數少

優雅降級,提示升級高版本

基數多

老老實實寫兼容吧~


如果不考慮那百分之幾的頑固用戶,可以不兼容。


至少我在寫頁面的時候是不考慮IE8以下的瀏覽器,主要是根據公司業務來選擇,如果公司業務需要兼容的話,那就要考慮。


一般來講:

  1. 看甲方的要求
  2. 看老大的要求

如果要兼容IE8,就不能用vue.js react.js(高版本) 等框架了,開發效率很難提升。

如果沒有硬性要求,放棄IE8會好很多。


有需求就兼容 沒需求就不管


之前在某個問題看到的答案:

你越是兼容它,它就活得越久。為了讓後人好乘涼,測試列表裡把IE去掉吧~~

開玩笑工資還是要拿的,兼容還是要兼容的,除非你是老闆,除非你是用戶爸爸。。。


之前這個問題出現在我時間線上,我還要說IE去死,谷歌萬睡。

但是

只能說,IE雖屎,但是真香


業務範圍太小的自然不要考慮,業務範圍巨大的自然需要考慮。

看你們公司情況來唄。

MVVM框架又沒啥關係,有幾種MVVM框架在IE6下都可以跑,甚至我以前用老版本的React搗鼓後也可以在IE6下跑,這個不是問題。

我們在不同的需求下都做了腳手架,根據業務不同,需要兼容的瀏覽器範圍不同,可以一鍵生成基本框架。

如果是新手前端,業務範圍也不大,倒是沒必要學老版本兼容了,以前的那些主要是繞過一些BUG,並沒啥實際意義。只不過有些工作崗位你沒這個能力還真吃不下,我們這上一個前端就是因為玩不轉這些才走路了。


基本不需要了, 微軟新的瀏覽器都用Chrome內核了, 對前端來說是好事


ie8直接提示用戶升級瀏覽器,多好


除了個別政府機關有特殊要求兼容以外,其他正常人都不會用ie8及以下的瀏覽器了,所以可以不兼容


可以考慮下京東的純國產類React框架,最低支持到IE8

NervJS/nerv?

github.com


原來還有人考慮 Chrome 以外的瀏覽器啊,意外了


推薦閱讀:
相关文章