Есть ли надежный метод обнаружения, использующий Angular2 + или JavaScript, чтобы найти среду приложения?

1

Создание основного приложения в Angular2+, которое используется как в качестве приложения для браузера, так и в составе NativeScript для приложений iOS и Android. Есть ли надежный метод обнаружения, используя Angular2+ или JavaScript, чтобы найти среду приложения? Я бы хотел использовать переменную окружения для условного назначения вызовов служб и API.

Теги:
angular
browser

1 ответ

0

Это работает для меня в современных браузерах и iOS, но я еще не тестировал Android.

getEnvironment(){
  let environment;
  try {
      window.document
      environment = 'browser';
      return environment;
  }
  catch(err) {
      environment = 'mobile';
      return environment;
  }

}

Ещё вопросы

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