IE10無法識別setPrototypeOf屬性問題


項目遇到一個需求,React16.6.0兼容IE10瀏覽器

  • 首先在IE瀏覽器打開,IE11可以支持,打開控制台切換到IE10,頁面白屏,控制台報錯。
  • 控制台報錯
  • vue2.0 兼容ie9及其以上

Map Set 未定義

既然沒有定義,說明IE10不支持ES6最新語法。谷歌了好多方案。唯一有用的還是去了Babel官網,有關,@babel/polyfill的使用,以及它代表着什么?

之前用到了babel-polyfill,發現都是2017年的答案,現在庫早就更新了,對於第一次聽到這個庫的人來說,未免不知所以然。

於是照着babel/polyfill官網所說去webpack.cong.dev.js的entry去配置了


entry : ["@babel/polyfill"]

結果出了其它錯誤,是自己引用別人第三方庫的問題。


[Purchameng](valid Defined )
此命令不支持

又去谷歌,索到,有人在github提問了,說使用的quill插件不支持IE10,得換插件。那好,就注釋了項目所用的quill引用

果然IE10可以展示頁面了。這中間跳了很多過程和解決問題的心理活動。需要慢慢梳理。

原文地址:https://segmentfault.com/a/1190000016793978


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM