安卓微信浏览器唤起系统内部浏览器

安卓微信浏览器唤起系统内部浏览器
 最近因为公司项目需求,需要做一个功能。使用微信浏览器打开高德地图导航,经试验,高德web端没有导航功能,其实现原理是调起高德APP来实现导航的操作。然后把代码写进微信浏览器内部,点击导航的时候,因为微信屏蔽了自己拉起其他应用的功能,仅有少量白名单应用能够实现。然后使用导航时相当麻烦,各种跳转。最后发现所有的内置浏览器都能够唤起高德APP。故研究微信浏览器如何调转内置浏览器。解决方案如下。
经研究,微信对.doc等文件的默认操作是选择其他浏览器浏览下载。所以使用mvc判断User-Agent中是否为微信浏览器,如果是就返回一个doc文件的下载地址。如果不是就提供默认的处理。

猜你喜欢

转载自blog.csdn.net/zhengjian1996/article/details/112941805