现在许多网站都有自动播放或自动流式传输的视频:嵌入在新闻页面中、在推广其他内容的侧边栏中,有些网站甚至在搜索页面的背景中播放大量纯装饰性的视频(例如 AirBnB 和 Lastminute)。
除了烦人因素外,这些对我来说也是一个问题,因为我通常使用按流量计费的连接,这些东西会在几秒钟内浪费数百 MB 的宝贵流量,而这些流量是我一开始就不想看的。除了关闭页面外,几乎没有其他方法可以停止视频下载。
有什么方法可以完全阻止 Chrome 中视频的加载?我已经使用 Chrome 的内容设置中的“插件”阻止了 Flash。我想要的是这样一种方式:每当 Chrome 看到 或 时<video>
,<audio>
它只会显示类似灰色框的内容,甚至不会触及链接的视频内容。也许“单击以加载视频”按钮会是一个不错的功能,但这不是必需的。
我以为会有对此的扩展,但似乎没有:
- 名字很有前途的视频拦截器实际上只是删除了Youtube页面上指定的Youtube频道和推荐视频。
- 禁用 HTML5 自动播放听起来很有希望,但效果不如预期。我安装了它,将其设置为最强的“禁用”设置,但视频仍然可以加载和播放。
- 我发现的所有其他扩展都仅限于阻止广告中的视频,或仅阻止 Youtube 视频,或仅阻止 Facebook 视频,或其中一些组合。
为了清楚起见,我想停止视频的流式传输/加载以及停止自动播放。
我见过如何在整个系统范围内屏蔽 HTML5 视频但不幸的是,答案只针对 Firefox 和 IE。
看起来很奇怪,似乎没有简单的选项来阻止视频,因为 Chromes 的“内容设置”有一个简单、方便的选项来阻止图像:
我想要一些能够像禁用图像一样工作的东西,但对于视频来说(并且我希望能够保留图像)。
我已经根据 Sanny 的建议尝试了 AdBlock Plus,但还没有找到让它按照我想要的方式运行的方法。
答案1
怎么样HTML 内容拦截器,它与 HTML 5 自动播放不同。[https://chrome.google.com/webstore/detail/html-content-blocker-js-c/nobnkgabkebhhlgfddbemmefjnjnahoe?hl=en]
与您当前的 Flash 阻止功能结合,它应该可以解决您的问题。
答案2
首先,你的要求可能并不完全如你所愿。如果你希望网站上不播放视频,因为你使用的是计量连接,无论是否使用 Google Chrome,我相信只有使用Firefox 和无脚本
但是使用NoScript可能会影响您的浏览体验,因为它阻止了许多网站的功能。
尝试安装 Tampermonkey 并搜索将'preload'
标签属性<video>
从更改'auto'
为 的脚本'none'
。但是,更改此属性只会停止自动播放,而不会像 NoScript 那样完全阻止元素,这意味着 Chrome 可能仍会缓冲一些小部分而不播放它们(顺便说一句,火狐具有停止自动播放视频的功能)。
如果有人想知道 NoScript 是否适用于 Chrome,那么很遗憾,它不适用。但是有适用于 Chrome 的 NoScript 分支项目。
您可以使用 AdBlockPlus 通过用户特定的过滤器隐藏您不喜欢的元素。请注意,如果您有几个网站需要屏蔽视频,并且您发现了<dev>
包含这些视频的标签,则可以使用此选项,例如过滤器##div.hero__background
会隐藏 airbnb.com 上的背景视频。否则,您可以video
使用过滤器隐藏您访问的每个网站上的每个标签##video
。
更新:
我仍然认为,你不会得到一个可以屏蔽每个网站上所有视频的东西。因此,AdBlockPlus 有时无法使用过滤器进行屏蔽##video
。但是,如果你经常访问某个网站,并且知道该网站有视频,请使用 ContentBlockHelper它将识别常见元素(如图像和视频),并将其标识为按其 URL 源排序的图标。单击视频图标(如下所示)即可屏蔽视频,然后重复操作其他 URL 源(在 airbnb.com 上,默认情况下视频可能无法加载,因此下面的屏幕截图可能有所不同):
我再说一遍,这不是一个全局性的解决方案。但它确实能让你对你经常访问的网站有一定的控制权,直到你切换到 Firefox(老实说,我不是 Firefox 的粉丝,但它是唯一能为你提供令人满意的解决方案的浏览器)。
答案3
虽然网络上的解决方案似乎都无法解决那些越来越烦人的新闻网站的问题,但我很高兴 chrome #61 终于可以让我们控制这个问题了 - 虽然这只是一个实验室,有一天会毫不客气地消失。
使用此标志:自动播放政策 - 在 usatoday.com 上非常有效!!
chrome://flags/#autoplay-policy
更新:在某些网站上不起作用;自从切换到 Vivaldi 后,这种切换就完全不被遵守了,所以我改用 uBlock Origin,它似乎对大多数网站都很好用,只是它不会阻止 75% 的网站向你抛出的订阅新闻简报弹出窗口。我讨厌 HTML5,因为它赋予了这些网站而不是我们更多的权力。
答案4
您可以更改 chrome 设置来禁用视频自动播放。
- 打开 chrome://settings/content
- 向下滚动到插件
- 选择“让我选择何时运行插件内容”
- 您还可以检查“管理例外情况”,看看之前是否将某个网站列入了白名单
- 单击完成。
但是,要禁用 Facebook 上的视频自动播放,您可以登录您的 Facebook 帐户并访问https://www.facebook.com/settings/?tab=videos 在视频设置下,您可以根据需要选择打开或关闭自动播放设置。