【问题标题】:IE11 Object 'indexOf' property errorIE11 对象“indexOf”属性错误
【发布时间】:2017-01-24 22:03:20
【问题描述】:

我正在使用 babel 加载器对 Webpack 做出反应。我正在创建一个 app.bundle.js 并且在 Chrome 中运行良好。但是我无法在 IE 11 中运行,因为它给了我以下错误“在加载 index.html 时,对象不支持 app.bundle.js 中的属性或方法 'indexOf'。 我在 webpack 条目中也包含了 babel-polyfill entry : ['babel-polyfill' , './src/index.js'], 我也尝试在index.js 中使用import 语句包含babel-polyfill,但没有运气。还尝试在index.js 中使用import 包含在core-js 中,但无法解决。

【问题讨论】:

  • 您是否在代码中导入了babel-polyfillimport "babel-polyfill";
  • 是的,我也尝试过导入,但没有成功
  • 啊,我明白了。您的浏览器似乎认为它是 <!DOCTYPE html>
  • @Tholle 感谢您的指导。 Doctype 已经存在,但添加 这解决了问题。看起来很奇怪。

标签: reactjs webpack internet-explorer-11 webpack-dev-server


【解决方案1】:

您的浏览器似乎处于 IE8 环境中。尝试将 &lt;!DOCTYPE html&gt; 添加到 HTML 文件的顶部和 &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; 元标记。

【讨论】:

    猜你喜欢
    • 2015-03-31
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 2016-04-07
    相关资源
    最近更新 更多