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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐