javascript - How to use js to determine whether the page was opened from QQ Browser APP, WeChat, or QQ built-in browser?
为情所困
为情所困 2017-05-19 10:25:04
0
1
846

How to use js to determine whether the page is opened from QQ Browser APP, WeChat, or QQ built-in browser?

Since we are now working on a sharing function, the plug-in cannot be directly called in the built-in browsers of WeChat and QQ. The user needs to be prompted to click on the upper right corner to share manually. However, the QQ browser app can call the plug-in. At this time, it is necessary to distinguish between them. The information obtained through window.navigator.userAgent is as follows:

微信中

QQ Browser APP

QQ built-in browser

Before, MicroMessenger was used to determine whether it was opened in WeChat.
MQQBrowser was used to determine whether it was opened in QQ Browser APP.
But it is a bit embarrassing to determine whether it was opened in QQ's built-in browser. After secretly Observe some differences:


1. The built-in code of WeChat and QQ is prefixed by mobile, while the QQ Browser APP only has MQQBrowser
2. The QQ built-in browser will appear V1_AND_SQ_6.7.1_YYB_D QQ These fields;

Could you please explain whether the two differences above are feasible? Whether it will change due to different versions of QQ, the main purpose is to distinguish the difference between QQ Browser APP and QQ built-in, so that you can operate it separately.
I don’t know if there is any good way to unify it?

为情所困
为情所困

reply all (1)
给我你的怀抱

MicroMessenger Contains MicroMessenger is a WeChat browser

The one that only contains MQQbrowser is the QQ browser, and the one that contains mobile Mqqbrowser is the QQ built-in browser. Just judge these strings

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!