安卓微信调用外部浏览器

查看demo=> github

安卓微信链接自动打开默认浏览器

请使用andorid微信扫码体验


安卓微信调用外部浏览器_第1张图片

实现方案

1.根据 user-agent 判断当前链接在安卓微信环境,增加响应头,设置状态码为 206 安卓微信就会自动打开默认浏览器

  "Content-Disposition": "attachment;filename=river.apk"

Response Headers 如下

   HTTP/1.1 206 Partial Content
   Content-Disposition: attachment;filename=river.apk
   Content-Type: text/plain; charset=utf-8
   Content-Length: 0
   Date: Sun, 01 Sep 2019 14:54:31 GMT
   Connection: keep-alive
  1. 微信自动打开默认浏览器,会重新请求链接我们判断一下 user-agent,我们就可以根据做我们需要的操作了

参考文档

Content-Disposition

你可能感兴趣的:(微信,android,javascript)