Jerry调研进展:
1、nextjs自带对于ie11的兼容,主要存在第三方包不兼容ie11的情况,之前未考虑的历史原因
2、交叉观察器的polyfill兼容ie11 已发到qa
3、proxy的polyfill兼容ie11 自测完成
4、箭头函数未打包es5 自测完成
5、const未打包es5 自测完成
6、ie11不支持websocket,所以每次需要yarn build1 yarn start1
组员调研进展:
-
微软宣布6.16 彻底放弃ie 11
-
Chakra ui 库对ie 11的兼容性问题,IE11 Support on 1.0 · Issue #2498 · chakra-ui/chakra-ui
-
css 变量问题对ie11支持不够
-
代码历史遗留问题
-
大量第三方库对ie 11 支持问题排插难度较大
-
Nextjs 无法全方位支持ie11, nextjs ie11 Expected identifier
-
nextjs IE11 对象不支持“attachShadow”/“Set未定义”/Object.freeze属性或方法
-
chakra UI的<Portal>组件不支持,报错,页面死循环
-
语法不支持,报错:缺少标识符等(代码打包出来的压缩代码,部分文件(内部代码/引入第三方),最后会加多余的逗号,都是压缩文件无法定位具体文件,ie不兼容)
-
promise异常没处理,导致触发异常:unhandled promise rejection
总结:2021年全球ie11用户量大约 1.4% 到 2.5%,主要在屏幕阅读器、图书馆等公共设备。亚马逊https://www.amazon.com/支持ie11 https://www.etsy.com不支持。我们目前想兼容ie11成本比较高,需要另行调研。建议先实行兜底方案,后面在想方法解决。
标签:支持,兼容,ie11,自测,IE11,ie,调研 来源: https://www.cnblogs.com/jerry-mengjie/p/16455632.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。