摘要:在瀏覽器里面要正常。因此在上區(qū)分,需要用正則判斷中包含并且之后包含,則是內(nèi)置瀏覽器,中包含但是不包含則是瀏覽器在上內(nèi)置瀏覽器的包含一個(gè)空格加,但是不包含瀏覽器包含但是不包含多帶帶的原文
今天做一個(gè)分享功能,在QQ內(nèi)置的情況要彈蒙層。在QQ 瀏覽器里面要正常。遇到了這個(gè)坑,辛虧爬出來(lái)了。
在Android上
QQ內(nèi)置環(huán)境的ua中有關(guān)鍵字 MQQBrowser, 并且后面有一個(gè)QQ字符,QQ瀏覽器則沒(méi)有。
因此在Android上區(qū)分,需要用正則判斷ua中包含MQQBrowser并且之后包含QQ,則是QQ內(nèi)置瀏覽器,ua中包含MQQBrowser但是不包含QQ則是QQ瀏覽器
在ios上
QQ內(nèi)置瀏覽器的ua包含一個(gè)空格加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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/99100.html
摘要:用手機(jī)瀏覽器,就可以打開微信客戶端,前提是你需要安裝微信客戶端。因?yàn)榧瓤梢耘袛嘤脩羰欠癜惭b客戶端,也可以停留在當(dāng)前頁(yè)面。 因?yàn)榭吹胶芏嗳嗽趩?wèn)關(guān)于頁(yè)面怎么查詢用戶安裝了什么軟件,并且調(diào)用它,我有可能說(shuō)的也不是很正確,希望讀者多多指教。 如下是我自己在項(xiàng)目中的解決方案和思路。 ios無(wú)法用這段判斷,至于原因,還沒(méi)有查明,安卓可以用。(查找到一種解決ios無(wú)法調(diào)開客戶端的方案,但是有點(diǎn)治標(biāo)...
摘要:用手機(jī)瀏覽器,就可以打開微信客戶端,前提是你需要安裝微信客戶端。因?yàn)榧瓤梢耘袛嘤脩羰欠癜惭b客戶端,也可以停留在當(dāng)前頁(yè)面。 因?yàn)榭吹胶芏嗳嗽趩?wèn)關(guān)于頁(yè)面怎么查詢用戶安裝了什么軟件,并且調(diào)用它,我有可能說(shuō)的也不是很正確,希望讀者多多指教。 如下是我自己在項(xiàng)目中的解決方案和思路。 ios無(wú)法用這段判斷,至于原因,還沒(méi)有查明,安卓可以用。(查找到一種解決ios無(wú)法調(diào)開客戶端的方案,但是有點(diǎn)治標(biāo)...
摘要:用手機(jī)瀏覽器,就可以打開微信客戶端,前提是你需要安裝微信客戶端。因?yàn)榧瓤梢耘袛嘤脩羰欠癜惭b客戶端,也可以停留在當(dāng)前頁(yè)面。 因?yàn)榭吹胶芏嗳嗽趩?wèn)關(guān)于頁(yè)面怎么查詢用戶安裝了什么軟件,并且調(diào)用它,我有可能說(shuō)的也不是很正確,希望讀者多多指教。 如下是我自己在項(xiàng)目中的解決方案和思路。 ios無(wú)法用這段判斷,至于原因,還沒(méi)有查明,安卓可以用。(查找到一種解決ios無(wú)法調(diào)開客戶端的方案,但是有點(diǎn)治標(biāo)...
閱讀 1266·2021-11-10 11:35
閱讀 3018·2021-09-24 10:35
閱讀 3093·2021-09-22 15:38
閱讀 2891·2019-08-30 15:43
閱讀 1433·2019-08-29 18:39
閱讀 2686·2019-08-29 15:22
閱讀 2867·2019-08-28 18:17
閱讀 680·2019-08-26 13:37