日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

通过ua区分QQ内置浏览器与QQ浏览器

發布時間:2024/3/7 HTML 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通过ua区分QQ内置浏览器与QQ浏览器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過ua區分QQ內置瀏覽器與QQ瀏覽器

    • 在Android上
    • 在ios上

在Android上

QQ內置環境的ua中有關鍵字 MQQBrowser, 并且后面有一個QQ字符,QQ瀏覽器則沒有。
因此在Android上區分,需要用正則判斷ua中包含MQQBrowser并且之后包含QQ,則是QQ內置瀏覽器,ua中包含MQQBrowser但是不包含QQ則是QQ瀏覽器

在ios上

QQ內置瀏覽器的ua包含一個空格加QQ,但是不包含MQQBrowser
QQ瀏覽器ua包含MQQBrowser但是不包含單獨的QQ

js代碼

<script type="text/javascript"> //判斷是否QQ內置瀏覽器(含IOS和Andriod) function isQQAPP(){var isIosQQ = ( /(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) && /\sQQ/i.test(navigator.userAgent));var isAndroidQQ = ( /(Android)/i.test(navigator.userAgent) && /MQQBrowser/i.test(navigator.userAgent) && /\sQQ/i.test((navigator.userAgent).split('MQQBrowser')));alert(isIosQQ+"--"+isAndroidQQ);if(isIosQQ || isAndroidQQ){$(".down-share").empty();var html = "<a class='glyphicon glyphicon-download share' href='/index.php/Mobile/Product/detail/id/{$_list.id}/method/download'>下載行程</a><a class='glyphicon glyphicon-share share share2' href='javascript:void(0);'>分享行程</a>";$(".down-share").append(html);} } </script>

總結

以上是生活随笔為你收集整理的通过ua区分QQ内置浏览器与QQ浏览器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。