V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
tyhunter
V2EX  ›  问与答

有没有简单粗暴的办法能解决电脑端打开链接提示“请在微信客户端打开链接”的?

  •  
  •   tyhunter · Oct 28, 2015 · 6317 views
    This topic created in 3836 days ago, the information mentioned may be changed or developed.
    妈妈说标题要长才能吸引人
    改 UA 不行,试过改成 safari ( ios )还是提示请在微信客户端打开链接,搞不懂判定的方法的是什么
    链接如下: http://lebond.yogo-tech.com.cn/userinfo/signdaily
    5 replies    2015-10-28 22:29:54 +08:00
    royzheng
        1
    royzheng  
       Oct 28, 2015   ❤️ 1
    oauth 登录啊。。。你能伪造成微信登录就行。。。
    tyhunter
        2
    tyhunter  
    OP
       Oct 28, 2015
    @royzheng 我总觉得应该是靠 UA 来判断的吧
    royzheng
        3
    royzheng  
       Oct 28, 2015
    你什么眼神?你没看到打开这个页面跳转到
    https://open.weixin.qq.com/connect/oauth2/authorize?...........&scope=snsapi_base&........
    scope 是应用授权作用域, snsapi_base (不弹出授权页面,直接跳转,只能获取用户 openid )
    abelyao
        4
    abelyao  
       Oct 28, 2015
    @tyhunter 不是靠 UA 的,当使用微信内置浏览器访问的时候,微信会自动调用本机的一些附加 JS ,页面获取到相关的内容(主要就是身份验证信息)之后确定是使用微信访问的,才会进行跳转。要知道许多页面可是靠这个来区别用户的,怎能轻易绕过… 包括身份信息都是多次校验的…
    wjfz
        5
    wjfz  
       Oct 28, 2015 via Android
    @royzheng
    base 也跳不过。


    可以试试先把链接粘贴到微信网页版,然后再打开。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1093 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 22:53 · PVG 06:53 · LAX 15:53 · JFK 18:53
    ♥ Do have faith in what you're doing.