在特定版本的IE上加载React出错。

问题描述 投票:0回答:1

有些用户在IE上加载我的应用程序时遇到了错误,似乎是webpackpolyfill的问题。

(例如:SCRIPT1010在chunk.js中随机行上的预期标识符)

我无法复制这个问题,它在我可以访问的构建中工作(11.836.18362.0和11.0.9600.18837),我寻找测试特定IE构建的方法,但只能找到类似的帖子试图做同样的事情。

我已经在使用

import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';

而我的浏览器列表是这样配置的。

  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all",
      "ie 11"
    ],
    "development": [
      "ie 11",
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }

我还添加了元标签 <meta http-equiv="X-UA-Compatible" content="IE=edge">

报告问题的版本是11.1158.17763.0和11.1217.17763.0。有没有什么办法可以测试这些特定的build来尝试和调试呢?另一方面,我还能做什么来确保它能为他们工作?

reactjs internet-explorer-11 polyfills
1个回答
0
投票

你可以要求用户检查网站是否显示在 对应观. 此外,他们也可以打开F12开发工具,检查文档模式是否为IE的11。

奇怪的是,在某些特定的IE 11版本中,应用程序无法运行。我想问题可能出在用户的IE浏览器上,而不是你的应用程序上。

© www.soinside.com 2019 - 2024. All rights reserved.