【发布时间】:2020-10-09 22:31:05
【问题描述】:
我已经使用 create-react-app 创建了一个 Web 应用程序。我需要通知使用较旧浏览器(例如 IE10)的用户,他们的浏览器不受支持,他们应该切换到较新的浏览器。
我被困在一个catch 22中,好像浏览器不支持js包会触发错误并停止运行。我该如何解决这个问题?
【问题讨论】:
标签: reactjs typescript browser create-react-app
我已经使用 create-react-app 创建了一个 Web 应用程序。我需要通知使用较旧浏览器(例如 IE10)的用户,他们的浏览器不受支持,他们应该切换到较新的浏览器。
我被困在一个catch 22中,好像浏览器不支持js包会触发错误并停止运行。我该如何解决这个问题?
【问题讨论】:
标签: reactjs typescript browser create-react-app
在index.html 里放点东西怎么样?
像这样:if (/MSIE \d/.test(window.navigator.userAgent) {...}
未经测试,但类似的东西应该可以工作,然后您可以在其中向用户发布消息
您也可以尝试:<noscript>You need to enable JavaScript to run this app.</noscript> 在里面放点东西。
再次不完全确定这是否可行,但我认为 html 仍应显示内容,而不是 JavaScript
【讨论】: