收藏
回答

android中使用video组件后请求头会自动增加一个Cookie

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug video 微信安卓客户端 7.0.4 2.3.1

再现环境:

可以在Android 京东优惠小程序上再现,或者在使用video的自建工程也能再现

再现步骤:

  1. 进入京东优惠小程序视频红包模块(包含video组件)

  2. 返回后,通过抓包可以看到,所有wx.request发起的请求,都带上了一个新的Cookie(代码中并没有在header中设置过)

这个Cookie是服务端Set-cookie下发的,在进入视频模块之前就已经下发过了,只有在加载使用过video组件后,请求才会带上新的Cookie

新的Cookie导致服务端处理出错,服务端修改涉及底层框架的改动,不愿冒风险改。微信官方能否帮忙看下,前端除了下掉包含video的视频红包模块,还有其他办法吗。

这个问题只有android手机上有,IOS和微信开发工具都没有这个问题。


相同的问题,其他前端同学也遇到过,但没有后续解决方案,请微信官方同学关注下

https://developers.weixin.qq.com/community/develop/doc/0004ac1ecd0818281866db4c35bc00

https://developers.weixin.qq.com/community/develop/doc/000664cb22cdd0f593e69e48851400

https://blog.csdn.net/lqyygyss/article/details/87978309


回答关注问题邀请回答
收藏

2 个回答

  • CrossRoad
    CrossRoad
    2019-11-08

    我们把视频红包下线了。大概情况就是,进入视频红包后,退出来再进任意内嵌H5页面,因为登录接口请求失败(新增Cookie的原因),页面不会加载,显示空白。

    其实很好再现的,试过多款android手机,包括android 8 9,都会有这个问题。你们可以先进入video组件的页面,后端接口之前有Set-cookie的情况,在杀掉小程序进程之前,下次wx.request的所有请求会自动加上Cookie。

    2019-11-08
    有用
    回复
  • 是小白啊
    是小白啊
    2019-11-01

    提供下你的视频链接看下?

    2019-11-01
    有用
    回复
登录 后发表内容
问题标签