Desc :
One QRCode , can accroding to user Agent division different platforms
1 var platform = " Unknow" 2 var desc = " Unknow" 3 4 var Terminal = { 5 platform :function(){ 6 var u = navigator.userAgent, app = navigator.appVersion; 7 return { 8 trident: u.indexOf(‘Trident‘) > -1, //ie 9 presto: u.indexOf(‘Presto‘) > -1, //oper 10 webKit: u.indexOf(‘AppleWebKit‘) > -1, //apple or goolge 11 gecko: u.indexOf(‘Gecko‘) > -1 && u.indexOf(‘KHTML‘) == -1, //firefox 12 mobile: !!u.match(/AppleWebKit.*Mobile.*/), //mobile 13 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios 14 android: u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1, //android or uc 15 iPhone: u.indexOf(‘iPhone‘) > -1 , // iPhone or QQ 16 iPad: u.indexOf(‘iPad‘) > -1, //iPad 17 webApp: u.indexOf(‘Safari‘) == -1 //Safari 18 }; 19 }(), 20 language:(navigator.browserLanguage || navigator.language).toLowerCase() 21 } 22 23 24 var url_base = ‘xxxxxx‘; 25 var url_android = ‘xxxxx‘; 26 var url_ios = ‘xxxx‘; 27 28 if(Terminal.platform.android){ 29 url_base = url_android; 30 desc = "android" 31 }else{ 32 url_base = url_ios 33 desc = "IOS" 34 }
di
vision
时间: 2024-10-14 17:11:27