h5页面跨平台,有好有坏,坏处就是处理兼容性,那就必须针对不同平台不同处理,也就是说前提能判断出是哪个平台,下面就是代码啦。 function parseUA (UA) { UA = UA || navigator.userAgent; r
function parseUA (UA) { UA = UA || navigator.userAgent; return { isIOS: !!UA.match(/iOS|iPad|iPhone/i), isAndroid: !!UA.match(/Android/i), isMobile: !!UA.match(/iOS|iPad|iPhone|Android|windows Phone/i), isQQ: !!UA.match(/qq/i), isWeixin: !!UA.match(/micromessenger/i), isWeibo: !!UA.match(/weibo/i) }; } // 调用 var ua = parseUA(); if(ua.isIOS){ console.log("this is iOS"); }else if(ua.isAndroid){ console.log("this is 安卓"); }