通過彈出不同的環境的ua發現在Android上QQ內置環境的ua中有關鍵字 MQQBrowser, 并且后面緊跟一個QQ字符,QQ瀏覽器則沒有,因此在Android上區分,需要用正則判斷ua中包含MQQBrowser并且之后包含QQ,則是QQ內置瀏覽器,ua中包含MQQBrowser但是不包含QQ則是QQ瀏覽器在ios上QQ內置瀏覽器的ua包含一個空格加QQ,但是不包含MQQBrowserQQ瀏覽器ua包含MQQBrowser但是不包含單獨的QQ問題中紅色部分均為ua字符串中的某一段字符串,現在我的難題是,我不會寫正則表達式,我希望的寫法如下isIosQQ = isIos && /xxxxx/.test(ua);
isAndroidQQ = isAndroid && /xxxxx/.test(ua);求各位幫助,萬分感謝!
如何通過ua區分QQ內置瀏覽器與QQ瀏覽器
汪汪一只貓
2018-08-17 10:10:50