必须将about:config中media.videocontrols.picture-in-picture.allow-multiple设为true,再依次在独立标签页中触发各视频画中画并确保焦点分离,否则后触发窗口会覆盖前一个;若网站主动清理实例,则需用多用户配置文件隔离运行。

想在火狐浏览器里同时让多个视频以画中画窗口悬浮播放,比如一边看教程一边听播客,另一边监控直播弹幕,必须突破默认只允许单个PiP窗口的限制,否则后触发的总会覆盖前一个。
启用允许多个画中画窗口的核心配置
这一步是所有多窗口操作的前提,不改这个设置,后面所有操作都只能得到一个窗口。
1、在火狐地址栏输入 about:config 并回车 → 点击“接受风险并继续”。
2、在搜索框中粘贴并输入:media.videocontrols.picture-in-picture.allow-multiple。
3、找到该项后双击,把值从 false 改为 true。
注意:该设置在 Firefox 89+ 版本中存在,2026年最新稳定版已完全支持;修改后无需重启,但已存在的 PiP 窗口不会自动分裂,需重新触发。
确保多个窗口真正并存的操作顺序
即使配置已开启,错误的操作顺序仍会导致第二个窗口强行替换第一个——本质是浏览器将两次请求识别为同一上下文。
① 播放第一个视频 → 右键或快捷键(Ctrl+Shift+P)进入画中画 → 立刻点击其他标签页或桌面空白处,让该 PiP 窗口失去 DOM 焦点。
② 打开**全新标签页**,加载第二个视频 → 点击视频画面一次(确保 video 元素获得焦点)→ 再按 Ctrl+Shift+P 或右键选择“画面中有画”。
③ 若第二个窗口仍未独立出现,检查是否仍在原标签页内操作:Firefox 会把同标签页内连续触发的 PiP 请求合并处理,必须用独立标签页隔离上下文。
绕过网站限制的备用方案
某些网站(如部分 Bilibili 嵌入页、定制化教育平台)会在 JS 层主动调用 document.exitPictureInPicture() 清理旧实例,导致多窗口失效。此时配置和操作顺序都无效,必须物理隔离进程。
方法一:启动独立用户配置文件实例
1、关闭所有火狐窗口 → 在桌面按住 Shift 键并双击火狐图标 → 弹出“选择用户配置文件”窗口 → 点击“创建新配置文件” → 输入名称(如 pip2)→ 完成后启动该配置文件。
2、在新窗口中打开第二个视频网站 → 正常触发画中画。
方法二:使用 Nightly 版本启用自动画中画实验功能(仅限测试场景)
在地址栏输入 about:preferences#experimental → 找到“自动画中画”开关 → 启用 → 切换标签页时视频将自动浮起,可与手动 PiP 窗口共存。


















