实现微信浏览器内打开App Store链接


原文链接: 实现微信浏览器内打开App Store链接

实现微信浏览器内打开App Store链接
作者: 海蓝 分类: 程序生活 发布时间: 2014-05-09 22:17 ė 被戳了 2,679 次 6 暂无评论

微信浏览器是不支持打开App Store 页面的,不知道微信为什么这么做。比如你页面写 download ,在微信浏览器点击链接是没有反应的,但是如果是其他的链接地址,比如百度那就没有问题

后来我发现如果你在微信官方后台编辑图文,把原文链接写为:http://itunes.apple.com/us/app/id399608199 ,那就可以打开了,发现微信页面的“查看原文”是一个function,如下
Code

真正的url是:http://mp.weixin.qq.com/mp/redirect?url=http%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fid399608199%23rd

看来微信允许打开mp.weixin.qq.com这个host下的网页,然后用js再打开真正的页面。

现在简单了,将页面的代码写为:download,在微信浏览器内可以打开app store的地址了。

http://mp.weixin.qq.com/mp/redirect?url=https%3a%2f%2fitunes.apple.com%2fus%2fapp%2fyi-meng-lun-tan%2fid1187128260%3fmt%3d8

`