Уведомление о неподдерживаемом браузере в приложении, созданном с помощью create-react-app - PullRequest
0 голосов
/ 19 июня 2020

Я создал веб-приложение с помощью create-react-app. Мне нужно уведомить пользователей со старыми браузерами (например, IE10), что их браузер не поддерживается, и им следует переключиться на более свежий.

Я попал в ловушку 22, как будто браузер не поддерживается пакет js вызовет ошибку и перестанет работать. Как я могу обойти эту проблему?

1 Ответ

1 голос
/ 19 июня 2020

как насчет того, чтобы поместить что-то в index.html?

например: if (/MSIE \d/.test(window.navigator.userAgent) {...}

не проверено, но что-то вроде этого должно работать, а затем вы можете отправить сообщение в пользователи

в качестве альтернативы вы можете попробовать: <noscript>You need to enable JavaScript to run this app.</noscript> что-то туда вставить.

снова не совсем уверен, что это сработает, но я думаю, что html все равно должен отображать материал, только не JavaScript

...