[每日一崩] bilibili 25/10/30 CORS 热更新

这次b站在19:10多炸了(应该是又有新更新了),出现了影片无法播放,首页刷新无法加载(我只有发现这两个)以下是DevTool的log

1. 影片播放

/static/b127c1d9a9130bcf0a4ade93de4ebe17c68f4e29d15baf178356dc826db5e2c3.png

2. 首页加载

/static/7a065e5ad096e7bc0ceb4f4309f2029538527fcc6436122a220715a8cb8f2a48.png

以下都是个人猜测,非常的不专业,看一看就好了,有错请评论区教教(>д<)

原因

有几个证据表明这就是前端跨域没处理成功

1. log中不是写了吗(╯°□°)╯︵ ┻━┻

2. b站网页端的网址是bilibili.com而请求网址不是bilibili.com

3. 首屏(开屏)时内容可以成功加载,但是刷新(换一换)后无法加载

/static/a7bf90782da0219177f931130353e8123b3f94934c15daf783a0112a706f3139.png

- 这里大概是因为b站用了Nuxt.js后端烘焙了页面所以首屏时是正常的,刷新后无法加载

更新猜测

这里猜测是动了了前端的获取请求,但是忘记开白名单了

以下是猜测原因

1. 网页端基本都炸了

2. APP端有的正常有的不正常(有的有接受热更新有的没有)

> 至于为什么原生APP(Native APP)会CORS大概是有另外配置防止xss吧(笑)

当然也有可能是改了域名(不太可能的笑~)

发布评论
全部评论(0)
最新
最早
加载中...