亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

javascript - 如何使用js判斷頁面是從QQ瀏覽器APP、微信、QQ內(nèi)建瀏覽器開啟的?
為情所困
為情所困 2017-05-19 10:25:04
0
1
1042

如何使用js判斷頁面是從QQ瀏覽器APP、微信、QQ內(nèi)建瀏覽器開啟的?

由於現(xiàn)在在做一個分享功能,在微信和QQ內(nèi)建瀏覽器中無法直接調(diào)用插件,需要提示用戶點擊右上角手動分享,但是QQ瀏覽器app可以調(diào)用插件的,這時候就要區(qū)分他們,透過window.navigator.userAgent獲得的資訊如下:

微信中

QQ瀏覽器APP

#QQ內(nèi)建瀏覽器

#之前是透過MicroMessenger 判斷是否是微信中打開,
透過MQQBrowser判斷是否是QQ瀏覽器APP中打開,
但是要判斷是否是QQ內(nèi)建瀏覽器打開的就有點尷尬了,經(jīng)過暗中觀察發(fā)現(xiàn)一些差異:


1、微信和QQ內(nèi)建中代由mobile前綴, 而QQ瀏覽器APP只有MQQBrowser
2、QQ內(nèi)建瀏覽器會出現(xiàn)V1_AND_SQ_6.7.1_YYB_D QQ這些字段;

請問下要如何上面的兩個差異是否可行?是否會應(yīng)為QQ的版本不同而發(fā)生變化,主要的目的是區(qū)分開QQ瀏覽器APP和QQ內(nèi)建的區(qū)別,以便單獨做操作。
不知道有什麼統(tǒng)一的好辦法?

為情所困
為情所困

全部回覆(1)
給我你的懷抱

MicroMessenger 含有MicroMessenger是微信瀏覽器

只含有MQQbrowser的是QQ瀏覽器,含有mobile Mqqbrowser的是QQ內(nèi)建瀏覽器。只需要判斷這些字串就可以了

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板