【问题标题】:React app is not working on IE 7 and 8 after using react-app-polyfill but working for IE 9 and above使用 react-app-polyfill 后,React 应用程序无法在 IE 7 和 8 上运行,但适用于 IE 9 及更高版本
【发布时间】:2020-12-26 17:39:43
【问题描述】:

我有反应应用程序尝试在 IE 中运行应用程序,默认情况下,IE 的版本是 7,它不工作,但是按照下面问题的步骤,它可以工作 IE 9 及更高版本

https://stackoverflow.com/questions/43756211/best-way-to-polyfill-es6-features-in-react-app-that-uses-create-react-app

但该应用无法在 IE7 和 IE9 中运行

尝试在 src/index.js 中进行以下操作

import 'react-app-polyfill/ie7';
import 'react-app-polyfill/ie8';

说找不到模块

请说有没有办法在 IE7 和 IE9 中显示应用程序

【问题讨论】:

  • ReactJS 不支持 IE 7 和 IE 8 版本。如果您认为以下建议可以回答您的问题,那么您可以尝试接受答案。它可以在未来帮助其他社区成员解决类似的问题。感谢你的理解。 See here

标签: reactjs internet-explorer build version


【解决方案1】:

看起来 ReactJS 只能与 IE 9、IE 10 和 IE 11 版本一起使用。要支持 IE 9、IE 10 和 IE 11,您需要添加 polyfill。不支持早于 IE 9 的 IE 版本。

所以看起来您无法在 IE 7 或 IE 8 浏览器上运行 ReactJS 应用程序。 IE 7 和 IE 8 版本太旧,不在 Microsoft 的支持范围内。我建议您使用最新的 Microsoft 浏览器来避免此类问题。如果您无法迁移到最新的 Microsoft 浏览器,那么至少尝试使用 IE 11 浏览器。

参考资料:

  1. Supported Browsers

  2. react-app-polyfill

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多