成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

如何通過ua區(qū)分QQ內(nèi)置瀏覽器與QQ瀏覽器

wanglu1209 / 3394人閱讀

摘要:在瀏覽器里面要正常。因此在上區(qū)分,需要用正則判斷中包含并且之后包含,則是內(nèi)置瀏覽器,中包含但是不包含則是瀏覽器在上內(nèi)置瀏覽器的包含一個空格加,但是不包含瀏覽器包含但是不包含多帶帶的原文

今天做一個分享功能,在QQ內(nèi)置的情況要彈蒙層。在QQ 瀏覽器里面要正常。遇到了這個坑,辛虧爬出來了。

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

在ios上
QQ內(nèi)置瀏覽器的ua包含一個空格加QQ,但是不包含MQQBrowser
QQ瀏覽器ua包含MQQBrowser但是不包含多帶帶的QQ

const isIosQQ = (isIos && / QQ/i.test(navigator.userAgent));
const isAndroidQQ = (isAndroid && /MQQBrowser/i.test(navigator.userAgent) && /QQ/i.test((navigator.userAgent).split("MQQBrowser")));

原文

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/99100.html

相關(guān)文章

  • 移動端判斷用戶是否安裝客戶端

    摘要:用手機瀏覽器,就可以打開微信客戶端,前提是你需要安裝微信客戶端。因為既可以判斷用戶是否安裝客戶端,也可以停留在當(dāng)前頁面。 因為看到很多人在問關(guān)于頁面怎么查詢用戶安裝了什么軟件,并且調(diào)用它,我有可能說的也不是很正確,希望讀者多多指教。 如下是我自己在項目中的解決方案和思路。 ios無法用這段判斷,至于原因,還沒有查明,安卓可以用。(查找到一種解決ios無法調(diào)開客戶端的方案,但是有點治標...

    wwolf 評論0 收藏0
  • 移動端判斷用戶是否安裝客戶端

    摘要:用手機瀏覽器,就可以打開微信客戶端,前提是你需要安裝微信客戶端。因為既可以判斷用戶是否安裝客戶端,也可以停留在當(dāng)前頁面。 因為看到很多人在問關(guān)于頁面怎么查詢用戶安裝了什么軟件,并且調(diào)用它,我有可能說的也不是很正確,希望讀者多多指教。 如下是我自己在項目中的解決方案和思路。 ios無法用這段判斷,至于原因,還沒有查明,安卓可以用。(查找到一種解決ios無法調(diào)開客戶端的方案,但是有點治標...

    EsgynChina 評論0 收藏0
  • 移動端判斷用戶是否安裝客戶端

    摘要:用手機瀏覽器,就可以打開微信客戶端,前提是你需要安裝微信客戶端。因為既可以判斷用戶是否安裝客戶端,也可以停留在當(dāng)前頁面。 因為看到很多人在問關(guān)于頁面怎么查詢用戶安裝了什么軟件,并且調(diào)用它,我有可能說的也不是很正確,希望讀者多多指教。 如下是我自己在項目中的解決方案和思路。 ios無法用這段判斷,至于原因,還沒有查明,安卓可以用。(查找到一種解決ios無法調(diào)開客戶端的方案,但是有點治標...

    FrozenMap 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<