是否有可靠的发现方法,使用Angular2 +或JavaScript,来查找应用程序的环境?

时间:2017-09-22 19:06:11

标签: javascript android ios angular browser

在Angular2 +中构建核心应用程序,该应用程序既可用作浏览器应用程序,也可用于iOS和Android应用程序的NativeScript编译。是否有可靠的发现方法,使用Angular2 +或JavaScript,来查找应用程序的环境?我想使用环境变量来有条件地分配服务和API调用。

1 个答案:

答案 0 :(得分:0)

这对我在现代浏览器和iOS中很有用,但我还没有在Android上测试过。

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

}