当电脑中同时装了火狐浏览器和迅雷时,就会很可能发生这种情况:每次启动火狐时,迅雷就会自动弹出,提示下载一个以“openh264-win64/32”开头的 zip 文件。不影响使用,但是强迫症会很难受。其实 OpenH264 是思科公司发布的一个开源的 H.264 编码和解码器。OpenH264 模块被 Mozilla 列为插件,但不是标准的插件而是Gecko媒体插件。用户输入 about:config 可以查找到 media.peerconnection.video.h264_enabled 选项,OpenH264 用于编解码 HTML5 视频和 WebRTC 视频。
发生这种情况的原因就是,迅雷或其他下载软件监视浏览器进程,直接把火狐下载更新 OpenH264 模块过程拉到下载软件中处理,导致火狐无法自动下载响应插件到配置文档中。
解决方法也很简单:
- 将迅雷下载的 openh264-win64/32-xxxxxxx.zip 文件解压,会得到 gmpopenh264.info 和 gmpopenh264.dll 两个文件;
- 打开 gmpopenh264.info,看一下版本号;
- 启动火狐,地址栏输入 about:support,点“显示文件夹”打开配置文档,然后关闭火狐;
- 将 gmpopenh264.dll,gmpopenh264.info 这两个文件覆盖安装到 \gmp-gmpopenh264\对应版本号 目录下,重启火狐即可。
注意:
- 目前最新的版本为 1.6.0;
- 使用记事本、Vim 等文本编辑器就能打开 info 文件;
- 如果配置文档目录下没有 gmp-gmpopenh264 文件夹,则需手动新建,对应版本号为 步骤2 中查看的版本号;
- 如果版本号最后一位不是0,则新建三位版本号的文件夹,例如 \gmp-gmpopenh264\1.5.3。