使用 create-react-app 构建的应用程序中不支持的浏览器的通知

Notification of unsupported browser in app built with create-react-app

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

我陷入了陷阱 22,好像浏览器不支持 js 包会触发错误并停止 运行。我该如何解决这个问题?

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

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

未测试,但类似的东西应该可以工作,然后你可以post在那里给用户留言

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

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