首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

发现一个可以通过微信直接打开浏览器的网站 这是啥原理

  •  
  •   ihoey · 55 天前 · 1707 次点击
    这是一个创建于 55 天前的主题,其中的信息可能已经有所发展或是发生改变。

    发现这个网站 qkweixin.com 可以直接通过微信扫码打开第三方浏览器 好神奇
    看了一下发现只是一个 302

    17 回复  |  直到 2019-10-17 05:34:13 +08:00
        1
    aoling   55 天前
    我知道怎么回事,还可以唤醒任意 app
        2
    aoling   55 天前
    最关键的一个参数 ticket ,其余你自己去分析吧
        3
    Biwood   55 天前
    这应该算漏洞,腾讯估计很快就修复了
        4
    aoling   55 天前
    @Biwood 不是漏洞 已经存在好几年了
        5
    yangp   55 天前
    ??ios 并没有自动打开浏览器啊,还是要手动
        6
    lspvic   55 天前 via Android
    要不我做一个免费的服务
        7
    zy8848   55 天前
    @aoling 什么原理?文档发一下
        8
    zy8848   55 天前
    @lspvic 实现原理是什么?
        9
    jaynos   55 天前   ♥ 1
    @zy8848 #7 写了个例子, 其实很简单= =可以自己本地试试

        10
    Toninie   55 天前
    试了下 ios 甚至打不开这个链接,更跳转不了,不知道是什么原因
        11
    shingle   55 天前 via Android   ♥ 1
    原理就是:先写个程序判断是微信的 ua 就返回下载一个文件(微信浏览器对于不支持的格式会调用手机里第三方应用,这里需要手动选择一次,如果手机里只有一个浏览器会默认打开)否则直接返回下载链接。
        12
    ihoey   55 天前
    @yangp #5 确实 他写的也是 ios 是引导的方式
        13
    ihoey   55 天前
    @shingle #11 打开浏览器之后就不返回下载文件 然后返回对应的内容了是吧
        14
    jacketma   55 天前 via Android
    这个功能需要很多域名,微信封一个就用新域名顶上。
        15
    ihoey   55 天前
    @jaynos #9 膜拜,谢谢大佬
        16
    365hddvd   55 天前
    @jaynos 大佬代码 是实现的直接下载 apk 这部分?
        17
    likai   55 天前 via Android
    微信有接口未公开,某银行的也能在微信网页上直接打开 app
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1983 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 41ms · UTC 00:19 · PVG 08:19 · LAX 16:19 · JFK 19:19
    ♥ Do have faith in what you're doing.