Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 有没有办法知道安卓用户是否正在使用WebView或Chrome?_Ionic Framework_Ionic4 - Fatal编程技术网

Ionic framework 有没有办法知道安卓用户是否正在使用WebView或Chrome?

Ionic framework 有没有办法知道安卓用户是否正在使用WebView或Chrome?,ionic-framework,ionic4,Ionic Framework,Ionic4,我的Adnroid应用程序依赖于某些特定WebView或Chrome版本提供的某些功能,但不同 我可以获得WebView的当前版本,但我不确定是否有办法检查设备是否将WebView For Android用作WevView引擎或Chrome 这是可以做到的 我认为平台提供了以下功能: 我认为你会使用的两个选项是设备的cordova和浏览器的pwa——尽管不能保证它是Chrome import { Platform } from '@ionic/angular'; @Component({..

我的Adnroid应用程序依赖于某些特定WebView或Chrome版本提供的某些功能,但不同

我可以获得WebView的当前版本,但我不确定是否有办法检查设备是否将WebView For Android用作WevView引擎或Chrome


这是可以做到的

我认为
平台
提供了以下功能:

我认为你会使用的两个选项是设备的
cordova
和浏览器的
pwa
——尽管不能保证它是Chrome

import { Platform } from '@ionic/angular';

@Component({...})
export class MyPage {
  constructor(public platform: Platform) {
     if(platform.is("cordova") {

     } else if (platform.is("pwa") {

     }
  }
}

我认为
平台
提供了以下功能:

我认为你会使用的两个选项是设备的
cordova
和浏览器的
pwa
——尽管不能保证它是Chrome

import { Platform } from '@ionic/angular';

@Component({...})
export class MyPage {
  constructor(public platform: Platform) {
     if(platform.is("cordova") {

     } else if (platform.is("pwa") {

     }
  }
}

您也可以在cordova环境中使用chrome。由于安卓版本(我认为是8版)用户安装了Chrome,它将其用作他们的webview引擎。你也可以在cordova环境中使用Chrome。由于安卓版本(我想是8)在用户安装了Chrome之后,它就把它作为他们的webview引擎。