在 Ionic2 中识别平台浏览器

Identify Platform Browser in Ionic2

我正在寻找识别平台的解决方案 'browser' 我希望有一个 platform.is('browser') 就像其他平台 ios, android 或 windows,但我在文档中找不到任何内容。

原因是,如果我在生成的本机应用程序中,我正在使用包含在本机登录插件中的 firebase 身份验证。

但是因为我也想提供浏览器直接登录,为此我想通过简单的angularfire2登录方式登录。

我试过这样的事情:

if ((!this.platform.is('ios') && !this.platform.is('android')) || this.platform.is( 'mobileweb')) { this.inBrowser = 真; }

所以当我打开 android phone 我在 chrome 的页面时,它仍然尝试使用本机插件登录:(

在此先感谢您的帮助!

安装 cordova-plugin-device 并检查 device.platform