我们自己的落地页是 vue 的前后端分离,
最近出现几起这样的客户端 case:
用户在公众号打开链接之后,首先进入的是正确的 index 路由
GET /foo => index.html 请求长度都没问题。
之后就不再继续请求后续的 js 了,直接跳走到其他公众号,其他落地页
从服务端的日志来看后续的 js chunk 都没有被请求和加载。
问题出现在 Android 手机居多,有一起是出现在 ios 设备,表现是卡在 index.html 的请求不动了,甚至都不请求同一页面的 favicon.ico ,就太奇怪了。
补充信息:
链路都已开启 ssl ,不会是中间人攻击 引入的第三方 js 一个是 iconfont 的 css ,一个是火山引擎的统计,除此以外没有更多的第三方 js 了。
目前怀疑的几个方向:
- 出问题的客户手机中毒了
- 我们 js 打包出现了问题,打包的时候引入了一些导流的代码
- 钝角