【问题标题】:Notification of unsupported browser in app built with create-react-app使用 create-react-app 构建的应用程序中不支持的浏览器的通知
【发布时间】:2020-10-09 22:31:05
【问题描述】:

我已经使用 create-react-app 创建了一个 Web 应用程序。我需要通知使用较旧浏览器(例如 IE10)的用户,他们的浏览器不受支持,他们应该切换到较新的浏览器。

我被困在一个catch 22中,好像浏览器不支持js包会触发错误并停止运行。我该如何解决这个问题?

【问题讨论】:

    标签: reactjs typescript browser create-react-app


    【解决方案1】:

    index.html 里放点东西怎么样?

    像这样:if (/MSIE \d/.test(window.navigator.userAgent) {...}

    未经测试,但类似的东西应该可以工作,然后您可以在其中向用户发布消息

    您也可以尝试:<noscript>You need to enable JavaScript to run this app.</noscript> 在里面放点东西。

    再次不完全确定这是否可行,但我认为 html 仍应显示内容,而不是 JavaScript

    【讨论】:

    • doh 我没有考虑将代码添加到 index.html 模板。谢谢,我会尝试并报告。
    猜你喜欢
    • 2020-12-10
    • 2019-06-24
    • 2022-08-09
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 2019-05-10
    相关资源
    最近更新 更多