有没有办法让嵌入式视频(主要是 Flash,但我更喜欢也可以用于 HTML5 视频的视频)自动在后台加载,但直到明确启动才开始播放?
我想要此功能的典型用例是,当我使用鼠标中键单击在单独的选项卡中打开多个我期望的文本页面时,却发现有些东西开始向我发出警告;此时,我需要单击所有新选项卡来查找并阻止违规者。
如果我决定在查看嵌入的页面时观看视频,我宁愿不完全阻止视频下载以避免启动延迟。
答案1
对于嵌入的视频,您可以设置媒体自动播放已启用到错误的在关于:配置。
对于 Flash 播放器,您可以禁用自动 Flash 加载/使用某些插件启动,或者使用自定义插件/greasemonkey 脚本禁用每个特定播放器的自动播放。例如:http://userscripts.org/scripts/show/13333
答案2
随着Firefox 63, 这媒体自动播放已启用选项不再影响自动视频:
偏好媒体自动播放已启用不再列出,似乎从 Firefox 63 开始就被删除了。如果你设置它并右键单击它以重置它,你会注意到它在重新启动时会自动删除;这清楚地表明该首选项不再受支持。
此选项已被几种潜在配置所取代,最值得注意的是媒体.自动播放.默认:
- 在新的 Firefox 选项卡中,输入关于:配置
- 如果需要,请点击标有我接受风险!
- 搜索媒体.自动播放.默认
- 要默认允许自动播放,请将其设置为
0
- 要默认阻止自动播放,请将其设置为
1
- 要提示每个域,请将其设置为
2
更新
发布后Firefox 66,与之前在关于:配置界面现已内置于默认选项页:
勾选该框将自动设置媒体.自动播放.默认到1在关于:配置界面。但是,为了完全停止媒体自动播放,您还需要调整以下设置:
- 改变media.autoplay.allow-静音到错误的
- 改变媒体.自动播放.已启用.需要用户手势到错误的
来源:
在 Firefox 中允许或阻止媒体自动播放
Firefox 即将改进自动播放阻止功能
“media.autoplay.enabled”设置不再停止视频自动播放(版本 63.0)
答案3
您可以使用闪块 附加组件可禁用闪光灯,直到您单击它。
从插件页面:
Flashblock 是 Mozilla、Firefox 和 Netscape 浏览器的一个扩展程序,它采用保守方法处理网页上的 Macromedia Flash 内容,并阻止加载所有 Flash 内容。然后它在网页上留下占位符,允许您单击下载并查看 Flash 内容。
答案4
不幸的是,在选项页面中描述的解决方案https://superuser.com/a/1371593/105108在当前版本的 Firefox(截至目前为 Firefox 90)中,答案并不总是开箱即用。有时视频会被屏蔽,有时则不会。此问题已在 support.mozilla.org 上报告:https://support.mozilla.org/en-US/questions/1278114。截至目前,为了可靠地阻止视频自动播放,您还需要更改以下选项about:config
:
media.autoplay.blocking_policy = 1
它有 3 个可能的值。出于某种原因,默认值0
不会阻止所有视频。该2
值会破坏一些在线音乐网站。因此,该值1
目前似乎是一个解决方案。about.config 中 media.autoplay.blocking_policy 的一些链接: