一.引入mobile-detect.min.js
onLaunch: function() {
console.log('App Launch');
var script = document.createElement('script');
script.src="http://xxxxxxx.js"
document.head.appendChild(script);
},
二.获取当前设备名称
getMobile() {
Array.prototype.contains = function(needle) {
for (i in this) {
if (this[i].indexOf(needle) > 0) return i;
}
return -1;
};
var deviceType = navigator.userAgent;
var md = new MobileDetect(deviceType);
var os = md.os();
var version = '';
if (os == 'iOS') {
version = md.version('iPhone');
os = md.os();
this.safeForm.model = md.mobile();
} else if (os == 'AndroidOS') {
os = md.os();
version = md.version('Android');
var sss = deviceType.split(';');
var i = sss.contains('Build/');
if (i > -1) {
this.safeForm.model = sss[i].substring(0, sss[i].indexOf('Build/'));
}
}
},