Определите тип и версию браузера в AngularJS и отобразите сообщение, если оно не поддерживается

0

Мне нужно определить тип и версию браузера, откуда открывается доступ к Угловому приложению. Я знаю, что есть несколько JS-библиотек, но не знаю, какой из них использовать.

Предполагается, что веб-приложение будет поддерживаться в последних выпусках Chrome, Safari, Firefox и Internet Explorer.

Я нашел этот ответ, но я не знаю, правильно ли идти, так что любой совет по этому поводу? Как я могу это достичь?

  • 0
    Обнаружение браузера - ужасная идея. Вы должны проверить, есть ли в браузере нужные вам функции, а не какая это версия. Например, многие «менее распространенные» браузеры утверждают, что они IE, хотя они не имеют такой же набор функций, как IE.
  • 0
    также можно использовать условные комментарии IE для версий IE <10
Показать ещё 3 комментария
Теги:
browser

1 ответ

1
Лучший ответ

Если browser not support JavaScript вы не сможете отобразить это сообщение, используя JavaScript, который вам нужно использовать.

<noscript> Message that has to display </noscript>

и вы можете применить к нему css

если поддержка и вы хотите проверить версию с помощью ng-device-detector это невозможно, потому что оно обнаруживает только типы устройств, типы ОС и имя браузера, а не версию. Я нашел эту статью, которая может помочь. Если вы все еще хотите использовать ng-device-detector это источник GitHub, и это plunker.

  • 0
    Можете ли вы обеспечить интеграцию, используя пример по ссылке, которую вы оставляете, и по угловой стороне? Как это работает?
  • 0
    хорошо я отредактирую ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню