我说的不仅仅是自动缓冲,也不是相关的视频。
我不想播放任何网站嵌入的任何 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 的所有连接。