最后:Mozilla向Firefox添加了有效的HTML5视频自动播放阻止功能

尝试消除问题的工具

我刚刚写了一个教程 在Firefox和Chrome中禁用自动播放Flash和HTML5视频 在其中提到了Firefox的media.autoplay.enabled首选项,以禁止部分(但不是全部)HTML5视频自动播放。

之所以仅在某些网站上起作用而在其他网站上不起作用,是因为网站如何实现播放器和play()调用。网站可以不使用自动播放功能而直接调用play(),在这种情况下,它们不会受到Firefox当前功能的阻止,因为只有明确使用自动播放功能时,它才会阻止视频。

例如,在YouTube上就是这种情况,您可以通过先在Firefox中将首选项设置为false来进行测试,然后再在YouTube上播放视频。您会发现打开网站时视频会自动播放。

至少,如果您运行的浏览器版本早于41,就是这种情况。如果您运行浏览器的最新Nightly版本,您将注意到Mozilla解决了该问题。

将首选项设置为false并随后访问YouTube将停止所有视频在该网站上的自动播放。

firefox stop autoplay videos

错误清单 ,早在2011年开放的,就不得不重新开放,因为Mozilla由于各种原因没有在浏览器中实施更改。

它的工作仅在几天前就开始了,此后解决该问题的最终补丁很快就投放到Firefox 41版本。

每晚频道Firefox 41当前可用。这意味着,稳定版用户将需要等待几个月,然后才能进入其浏览器版本( 需要六个星期 移至新版本,并于2015年6月30日发布了对版本39的下一个更新)。

Mozilla计划于9月22日将Firefox 41发布到Web浏览器的稳定版。

在Firefox中启用阻止HTML5视频的说明

firefox media autoplay enabled

请执行以下操作来阻止HTML5视频在浏览器中的自动播放:

  1. 在浏览器的地址栏中输入about:config,然后按Enter。
  2. 确认是否会出现通知。
  3. 使用顶部的搜索找到首选项media.autoplay.enabled。
  4. 双击它。

这样做一次会将首选项设置为false,这将关闭Firefox中HTML元素的自动播放功能。您可以随时通过再次双击或右键单击首选项并从上下文菜单中选择重置选项来撤消该操作。