我们自己的落地页是 vue 的前后端分离,
最近出现几起这样的客户端 case:
用户在公众号打开链接之后,首先进入的是正确的 index 路由
GET /foo => index.html 请求长度都没问题。
之后就不再继续请求后续的 js 了,直接跳走到其他公众号,其他落地页
从服务端的日志来看后续的 js chunk 都没有被请求和加载。
问题出现在 Android 手机居多,有一起是出现在 ios 设备,表现是卡在 index.html 的请求不动了,甚至都不请求同一页面的 favicon.ico ,就太奇怪了。
补充信息:
链路都已开启 ssl ,不会是中间人攻击 引入的第三方 js 一个是 iconfont 的 css ,一个是火山引擎的统计,除此以外没有更多的第三方 js 了。
目前怀疑的几个方向:
1
TongNianShanHe 2022-01-05 01:36:33 +08:00 via Android
是同一个公众号吗?是的话看下代码有没有奇怪的跳转?
如果不是就用微信开发者工具或者浏览器看一下 console 试试?有可能是路径问题? |
2
shoaly 2022-01-05 07:33:48 +08:00 2
对方可能只是一个爬虫
|
3
phpfpm OP |
4
ahu 2022-01-05 19:55:58 +08:00
可能是 dns 劫持
|