屏蔽所有 YouTube 视频,包括嵌入在网站中的视频

屏蔽所有 YouTube 视频,包括嵌入在网站中的视频

我说的不仅仅是自动缓冲,也不是相关的视频。

我不想播放任何网站嵌入的任何 YouTube 视频。

使用 Firefox(第一优先级)或 IE 和/或 Chrome(第二优先级)可以实现吗?

答案1

我认为有 3 种方法。

1)使用浏览器扩展

您可以使用广告拦截器(如 uBlock Origin、uMatrix、ScriptSafe)来阻止 Youtube 请求。您可以在所有网站上默认阻止这些请求。以我为例,请访问本网站

在这里,嵌入的 Youtube 视频将显示在:

在此处输入图片描述

然后这里嵌入的 Youtube 视频将不会显示:

在此处输入图片描述

2)使用“hosts”文件

编辑您的主办方使用文本编辑器(如 Atom、Sublime Text、Vim、Notepad++……)打开文件并输入以下一长串 URL:

0.0.0.0 youtu.be
0.0.0.0 youtube.com
0.0.0.0 www.youtube.com
0.0.0.0 uk.youtube.com
0.0.0.0 de.youtube.com
0.0.0.0 tr.youtube.com
0.0.0.0 jp.youtube.com
0.0.0.0 au.youtube.com
0.0.0.0 ca.youtube.com
0.0.0.0 fr.youtube.com
0.0.0.0 ru.youtube.com
0.0.0.0 help.youtube.com
0.0.0.0 m.youtube.com
0.0.0.0 img.youtube.com
0.0.0.0 gdata.youtube.com
0.0.0.0 sjc-v1.sjc.youtube.com
0.0.0.0 sjc-v2.sjc.youtube.com
0.0.0.0 sjc-v3.sjc.youtube.com
0.0.0.0 sjc-v4.sjc.youtube.com
0.0.0.0 sjc-v5.sjc.youtube.com
0.0.0.0 sjc-v6.sjc.youtube.com
0.0.0.0 sjc-v7.sjc.youtube.com
0.0.0.0 sjc-v8.sjc.youtube.com
0.0.0.0 sjc-v9.sjc.youtube.com
0.0.0.0 sjc-v10.sjc.youtube.com
0.0.0.0 sjc-v11.sjc.youtube.com
0.0.0.0 sjc-v12.sjc.youtube.com
0.0.0.0 sjc-v13.sjc.youtube.com
0.0.0.0 sjc-v14.sjc.youtube.com
0.0.0.0 sjc-v15.sjc.youtube.com
0.0.0.0 sjc-v16.sjc.youtube.com
0.0.0.0 sjc-v17.sjc.youtube.com
0.0.0.0 sjc-v18.sjc.youtube.com
0.0.0.0 sjc-v19.sjc.youtube.com
0.0.0.0 sjc-v20.sjc.youtube.com
0.0.0.0 sjc-v21.sjc.youtube.com
0.0.0.0 sjc-v22.sjc.youtube.com
0.0.0.0 sjc-v23.sjc.youtube.com
0.0.0.0 sjc-v24.sjc.youtube.com
0.0.0.0 sjc-v25.sjc.youtube.com

3)使用脚本(或浏览器扩展)

它会停止在 iframe 中播放 Youtube 视频。如果 iframe 包含 Youtube 的 URL,最好的方法应该是删除它。
快速帮助:https://stackoverflow.com/questions/15164942/stop-embedded-youtube-iframe 抱歉,我没有找到好的脚本,但我知道这是可行的。脚本必须异步工作(因为 Youtube HTML 请求是异步的)。

答案2

导航到C:\Windows\System32\drivers\etc。选择hosts文件(不是日历)。右键单击并使用记事本、notepad++ 或其他基本文本编辑器打开它。在底部添加以下条目,然后保存文件:

0.0.0.0 YouTube

您可能需要以管理员身份打开文件才能保存它。但是,这会阻止您的计算机与 YouTube 的所有连接。

相关内容