IE10无法识别setPrototypeOf属性问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE10无法识别setPrototypeOf属性问题相关的知识,希望对你有一定的参考价值。

项目遇到一个需求,React16.6.0兼容IE10浏览器

  • 首先在IE浏览器打开,IE11可以支持,打开控制台切换到IE10,页面白屏,控制台报错。
  • 控制台报错

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

以上是关于IE10无法识别setPrototypeOf属性问题的主要内容,如果未能解决你的问题,请参考以下文章

win10ie浏览器无法识别aw2000+扫描仪

IntelliJ IDEA 无法识别属性文件

IE10 d3.v3.js 错误:无法获取未定义或空引用的属性“原型”

HTML 的占位符属性在 IE10 中无法正常工作

IE 无法识别 jQuery 选择器

hasLayout