本帖最后由 qwer 于 2024-1-15 14:09 编辑
一、问题现象
系统Mac OS 13.6.3
浏览器 Chrome 120.0.6099.216(正式版本)比特球能登录等正常操作,但点击视频播放以后,会打开http://61.160.249.81:8231/video/?fileUid=xxxxx 页面,跳转到账户登录页面
点击登录账户后,会重新回到登录页面,导致登录不上视频无法播放。
二、排查过程
让用户在浏览器中 command + option + i 快捷键打开开发者工具,点击console ,然后提供了错误截图
初步推断可能是由于浏览器版本更新了安全策略或功能设置,或者是Chrome的广告拦截插件也会导致视频无法登录
让用户看了一下Chrome浏览器的Cookie设置,发现没有设置拦截
三、解决方式
通过Chrome浏览器cookie管理中单独添加了视频播放网址的白名单后,发现视频可以正常播放
单独添加视频播放地址的cookie白名单也是可以正常播放视频的
Chrome浏览器添加cookie白名单位置如下图所示
四、总结
应该还是由于Chrome浏览器更新版本后会自动添加某种默认拦截规则,导致视频或其他功能异常的情况,推断还是第三方cookie受影响导致的,后续遇到了同样情况可以先检查一下浏览器是否开启了cookie拦截,如果有拦截的话先关闭拦截,再看看是否正常,如果关闭了cookie拦截还是播放不了,就单独添加白名单试一下。
|