弹幕不显示的解决方法包括:一、开启弹幕开关;二、关闭智能云屏蔽与高级过滤;三、清除浏览器缓存与cookie;四、更换浏览器或禁用干扰插件;五、检查网络连接与dns设置。

如果您在哔哩哔哩网页版观看视频时弹幕不显示,可能是由于弹幕开关未开启、网络连接异常、浏览器兼容性问题或弹幕过滤设置过严所致。以下是解决此问题的步骤:
一、检查并开启弹幕开关
弹幕功能默认在支持弹幕的视频中处于启用状态,但可能被手动关闭,导致画面无任何弹幕出现。
1、进入B站任意视频播放页,将鼠标悬停于播放器区域以调出控制栏。
2、在播放进度条右上角找到带有对话气泡图标的“弹幕”按钮。
3、若该按钮呈灰色,则点击使其变为高亮蓝色,弹幕将立即恢复显示。
二、关闭智能云屏蔽与高级过滤
“智能云屏蔽”及部分高级过滤规则可能误拦截全部弹幕,尤其当服务器策略收紧时,会导致弹幕数量为零且无内容加载。
1、在播放界面点击右上角“设置”齿轮图标,打开设置菜单。
2、选择“弹幕”选项,进入弹幕设置页面。
3、将“智能云屏蔽”开关关闭。
4、继续点击“高级设置”,确认“屏蔽重复弹幕”“屏蔽彩色弹幕”“屏蔽顶部/底部固定弹幕”三项均处于关闭状态。
三、清除浏览器缓存与Cookie
旧版缓存可能包含失效的弹幕会话密钥或错误的用户权限标识,干扰弹幕握手流程,造成“等待首次弹幕握手”长期挂起。
1、在浏览器地址栏右侧点击三点或三条横线菜单图标。
2、选择“更多工具”→“清除浏览数据”(Chrome/Edge)或“隐私与安全”→“清除历史记录”(Firefox)。
3、时间范围选择“所有时间”,勾选“Cookie及其他网站数据”“缓存的图片和文件”。
4、点击“清除数据”,完成后重启浏览器并重新登录B站账号。
四、更换浏览器或禁用干扰插件
部分浏览器内核版本过低,或安装了广告屏蔽、脚本拦截类扩展,会直接阻断弹幕WebSocket连接请求。
1、尝试使用最新版Chrome、Edge或Firefox访问 https://www.php.cn/link/56cfe2907f1c9a45d94b996b8de5be47。
2、在当前浏览器中按下 Ctrl+Shift+P(Windows)或 Cmd+Shift+P(Mac) 打开命令面板。
3、输入“无痕窗口”并选择以无痕/隐私模式启动新窗口。
4、在无痕窗口中访问B站视频页,确认弹幕是否正常加载;若正常,则说明原有环境存在插件冲突。
5、返回常规窗口,在扩展管理页逐个禁用AdGuard、uBlock Origin、Tampermonkey等插件,每禁用一个后刷新视频页测试。
五、检查网络连接与DNS设置
弹幕依赖与api.bilibili.com及api.bilibili.tv的实时长连接,DNS污染或本地防火墙策略可能导致握手失败,表现为弹幕数量恒为0或持续显示“等待首次弹幕握手”。
1、打开命令提示符(Windows)或终端(Mac/Linux),输入:ping api.bilibili.com,观察是否能收到响应。
2、若超时或无法解析,尝试将DNS更改为8.8.8.8 或 114.114.114.114。
3、在浏览器地址栏输入:chrome://net-internals/#sockets(Chrome/Edge),点击“Flush socket pools”清空连接池。
4、刷新视频页,观察右上角用户状态是否由灰色变为彩色,同时弹幕数量是否从“弹幕 0 条”更新为实际数值。










