急急急急急急急
企业微信端的小程序 打开文档api
打开文档的操作,在文档页面点击返回页面,苹果机没有问题,安卓机返回的过程中会进入一个企业微信劫持的qq浏览器的页面,再点一次返回才回到跳转的小程序页面,然后会执行 wx.openDocument方法中的fail 函数(仅限安卓机,苹果机会执行success函数)
上述问题如果手机中安装QQ浏览器就不会发生,望官方解答
微信小程序内嵌H5 页面,怎么解决缓存问题
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | wx.openDocument | 客户端 | Android | 企业微信2.4.18 | 1.4.0 |
2 个回答
@Lemon Chen 你好。
你所提的2个问题:
企业微信采用了QQ浏览器x5内核提供的腾讯浏览服务(简称TBS),官网 https://x5.tencent.com/;它的作用是帮助打开、浏览常规文件,如 .doc .pdf 等;你所说的"劫持"页面应该是由tbs中间跳转页面。Android 是个开放的平台,对应用协作是很友好的。当安装了QQ浏览器,会跳转到独立App中进行浏览,提供更友好的体验。你这里的疑问,应当是为什么中间跳转页面没有如预期关闭,同时返回了 jsapi 错误的结果。请提供下你所浏览的文件类型,我复现定位下具体原因。
目前,H5 页面还未正式开放,在企业微信内仅支持网页浏览和小程序页面间的导航跳转,不支持完整的 wx.jsapi;运行在内嵌 H5 页面上,标准的 H5 缓存技术应当是可支持。你需要缓存的数据,指的是什么场景/类型的数据?可具体说明下。
你都说了手机中安装QQ浏览器就不会发生了,还吾不到其中的精髓吗