在我在web服务器上运行的离子2应用程序和作为Android应用程序,我想检测客户端是否
使用以下代码,我将只获得桌面浏览器和Android应用程序和移动浏览器(Chrome上的Chrome,std。浏览器设置)的'核心',我将得到相同的值。 (cordova,android,mobile)
我正在使用以下代码:
constructor(public plt: Platform) {
var platforms = this.plt.platforms();
}
与描述的API Documents一样,我希望得到的值'mobileweb'。
答案 0 :(得分:0)
根据您使用的设备,平台可以返回多个值
这些"倍数"值取决于设备,并不是所有可用的平台名称。基于mobileweb
平台名称
if (this.plt.is('mobileweb')) {
// Do mobileweb specific stuff here
}
这种方法我认为更可靠的方式来指定基于平台类型的功能。