浏览器源空白并不只有一种原因。没有新消息的透明弹幕页、没有运行的本地服务、错误的展示地址,以及被其他来源挡住的画面,表面上都可能像“什么也没显示”。先判断属于哪一种,再处理。
先做一个最小测试
保留一个需要检查的浏览器源,暂时隐藏可能覆盖它的画面;让提供内容的工具产生一条测试消息或一个静态可见元素。如果能出现,说明加载与显示至少在这次测试中有效,再恢复其他来源逐一检查。
不要先删除所有场景。把现有设置记录下来,做可恢复的调整,避免解决一个问题时丢掉原来的布局。
地址能否在同一台电脑打开
确认粘贴的是工具生成的完整展示 URL,而不是官网、控制页或账号绑定页。以 http://127.0.0.1 或 localhost 开头的地址通常指向访问它的那台电脑;另一台电脑上的同样地址不会自动连接到原来的工具。
保持对应应用和展示服务运行。普通浏览器能打开只证明该浏览器能访问;还需回到 OBS 看来源是否刷新、是否显示了同样内容。
检查来源属性与尺寸
OBS 的浏览器源可以加载 URL,也可以加载本地文件。用网址时,确认没有误启用本地文件模式。宽高决定网页的显示区域,应匹配你的组件或画布;仅拖动外框缩放,不能替代正确设置网页内部的视口。
出现文字被切掉时,先检查来源宽高,再检查场景里的裁剪和缩放。不要把裁剪问题误当成字体缺失。
检查图层与场景
OBS 来源列表中靠上的来源会覆盖下面的来源。确认目标来源处于可见状态,并且位于当前正在输出的场景里。编辑的是另一个场景时,预览和实际输出可能不一致。
切换场景后才出现异常,还应查看浏览器源的隐藏时关闭、场景激活时刷新设置。这些选项可能改变网页的生命周期;计时、动画或连接是否能恢复,取决于具体页面的实现。
地址正确但内容仍旧
先核对工具中保存的布局是不是这个 URL 对应的布局,再尝试 OBS 的刷新当前页面缓存。刷新会重新加载网页,正在运行的动画或计时状态可能受到影响,应在测试阶段完成。
如果使用弹幕猫,区分独立弹幕地址与直播间装修场景地址。复制当前应用生成的地址,不从旧教程里手工拼接端口。画面加载成功也不等于自动场控已经连接,控制动作需要独立验证。