小技巧 – Chrome 浏览器绕过“请在微信客户端打开链接”

小技巧 – Chrome 浏览器绕过“请在微信客户端打开链接”微信和QQ内置浏览器UA~安卓QQ内置浏览器UAMozilla/5.0(Linux;Android5.0;SM-N9100Build/LRX21V)>AppleWebKit/537.36(KHTML,likeGecko)Version/4.0>Chrome/37.0.0.0MobileSafari/537.36V1_AND_SQ_5.3.1_196_YYB_D>QQ/5.3.1.2335NetType/WIFI安卓…

大家好,又见面了,我是你们的朋友全栈君。

微信和 QQ 内置浏览器 UA~

安卓 QQ 内置浏览器 UA

  • Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) > AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 > Chrome/37.0.0.0 Mobile Safari/537.36 V1_AND_SQ_5.3.1_196_YYB_D > QQ/5.3.1.2335 NetType/WIFI

安卓微信内置浏览器 UA

  • Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) > AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 > Chrome/37.0.0.0 Mobile Safari/537.36 > MicroMessenger/6.0.2.56_r958800.520 NetType/WIFI

IOS QQ 内置浏览器 UA

  • Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 > QQ/5.2.1.302 NetType/WIFI Mem/28

IOS 微信内置浏览器 UA

  • Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 > MicroMessenger/6.0.1 NetType/WIFI

步骤

在 Chrome 添加 UA:打开 Chrome 调试工具(F12),点击右上角竖着的三个点(或者是个设置的ICON),如下图

小技巧 - Chrome 浏览器绕过“请在微信客户端打开链接”

打开后选择 Setting,如下图

小技巧 - Chrome 浏览器绕过“请在微信客户端打开链接”

选择左边栏 Devices,如下图

小技巧 - Chrome 浏览器绕过“请在微信客户端打开链接”

点击 Add custom device

小技巧 - Chrome 浏览器绕过“请在微信客户端打开链接”

填写UA参数

小技巧 - Chrome 浏览器绕过“请在微信客户端打开链接”

打开一个Chrome的新的标签页 -> 按F12打开开发者工具 -> 如下图点击开发者工具的左上角

小技巧 - Chrome 浏览器绕过“请在微信客户端打开链接”

选择刚刚添加的IOS微信的UA

小技巧 - Chrome 浏览器绕过“请在微信客户端打开链接”

然后输入网址就可以从Chrome中打开微信的网址了

其实在电脑微信的浏览器上打开页面,右键点击查看网址会发现他的代码中判断是不是微信浏览器也是非常的简单

function isWeixinBrowser() {
    var agent = navigator.userAgent.toLowerCase();
    if (agent.match(/MicroMessenger/i) == "micromessenger") {
        return true;
    } else {
        return false;
    }
}

只是判断你的UA中是否包含 micromessenger,也就是意味着你的只要包含 micromessenger  就可以,否则会在执行的时候跳到显示  

if (window.getQueryStringByKey("dev") == "") {
    if (!isWeixinBrowser()) {
        var url = "https://uc.langdu101.com";
        if (window.location.host == "h5.langdu101.com") {
            url = "https://uc.langdu101.com";
        } else if (window.location.host == "h5.abcweiketang.com") {
            url = "http://uc.abcweiketang.com";
        }

        window.location.href = url + "/index/Wxlogintip";
    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133783.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • enableEventValidation是干什么的?

    enableEventValidation是干什么的?回发或回调参数无效。在配置中使用<pagesenableEventValidation=”true”/>或在页面中使用<%@PageEnableEventValidation=”true”%>启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用ClientScriptMana…

    2022年7月26日
    5
  • dubbo如何实现rpc调用_dubbo支持grpc

    dubbo如何实现rpc调用_dubbo支持grpc使用telnet测试dubborpc接口

    2022年10月7日
    3
  • tabnine激活码(破解版激活)

    tabnine激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    52
  • layer弹出层详解

    layer弹出层详解前言:学习layer弹出框,之前项目是用bootstrap模态框,后来改用layer弹出框,在文章的后面,我会分享项目的一些代码(我自己写的)。layer至今仍作为layui的代表作,她的受众广泛并非偶然,而是这五年多的坚持,不断完善和维护、不断建设和提升社区服务,使得猿们纷纷自发传播,乃至于成为今天的Layui最强劲的源动力。目前,layer已成为国内最多人使用的web弹层组件,GitHub…

    2022年7月13日
    25
  • 函数模板与同名的非模板函数不可以重载(重载的定义)

    关于函数的重载机制,是一个比较复杂的问题,其中涉及到了优先级定义和最佳匹配等问题,如果要阐述清楚,恐怕不是一两篇文章就能说的明白。但是如果掌握了一些常用的“规律”,对于了解程序对重载函数是如何进行选择也有很大的好处,本文尝试将自己理解的知识,结合下面简单的例子简略的说说函数重载机制,文章的摘录部分列出了一些关于程序如何选择重载函数的规则。:)例子如下:#include

    2022年4月15日
    101
  • RabbitMQ入门:主题路由器(Topic Exchange)[通俗易懂]

    上一篇博文中,我们使用directexchange代替了fanoutexchange,这次我们来看下topicexchange。一、TopicExchange介绍topicexchan

    2022年2月16日
    190

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号