首页 >  Chrome浏览器如何禁止自动播放广告

Chrome浏览器如何禁止自动播放广告

来源:谷歌Chrome官网 时间:2025-06-14

Chrome浏览器如何禁止自动播放广告1

步骤一:修改浏览器设置关闭全局自动播放
点击Chrome右上角三个点→“设置”→“隐私和安全”→“网站设置”→“内容”→“声音”→勾选“阻止所有站点播放声音”。此操作会彻底禁用广告视频的音频自动播放(如开屏广告)。企业用户需联系IT部门确认未启用“强制允许特定网站播放声音”策略(gpedit.msc→计算机配置→管理模板→Google Chrome→禁用“Allow audio playback”)。
步骤二:安装官方扩展屏蔽特定广告类型
访问`chrome://extensions/`→打开“开发者模式”→点击右上角“加载已解压的扩展”→选择下载好的`AdBlock`或`uBlock Origin`文件夹。此扩展可拦截基于JavaScript的互动广告(如弹窗、浮层),但需注意学校网络可能拦截扩展更新,可手动替换本地规则文件(`*.txt`)为最新版本。
步骤三:通过命令行参数禁用Flash广告渲染
在Chrome快捷方式属性中添加以下参数:
bash
--disable-flash-3d-rendering --disable-av1-av1-renderer
此设置会阻止旧版Flash广告(如轮播图)和AV1格式视频的自动加载。若出现页面功能异常,按`Win+R`输入`cmd`→执行命令:
bash
reg add "HKCU\Software\Google\Chrome\PreferenceMACs" /v "disable-flash" /t REG_SZ /d 1 /f

步骤四:调整DNS解析跳过广告服务器IP
按`Win+R`输入`ncpa.cpl`→右键点击当前网络连接→“属性”→双击“Internet协议版本4(TCP/IPv4)”→将DNS服务器改为`94.140.14.14`(AdGuard DNS)或`208.67.222.222`(OpenDNS Family Shield)。此方法可直接拦截广告商的域名解析请求(如`doubleclick.net`),但企业环境需检查代理服务器日志(如`proxy.log`),确认未拦截DNS重定向请求。
步骤五:使用脚本注入器动态移除广告元素
安装`Tampermonkey`扩展后→点击扩展图标→“新建脚本”→粘贴以下代码:
javascript
// ==UserScript==
// @name 广告过滤脚本
// @namespace http://tampermonkey.net/
// @version 1.0
// @description 移除自动播放的广告元素
// @match https://*/*
// @grant none
// ==/UserScript==
(function() {
var ads = document.querySelectorAll('video, audio, iframe');
for (var i=0; i if (ads[i].autoplay) {
console.log('移除自动播放元素:', ads[i]);
ads[i].remove();
}
}
})();
此脚本会自动删除网页中带有`autoplay`属性的媒体元素(如预加载的视频广告)。若脚本失效,访问`chrome://extensions/`→勾选“允许访问文件网址”并重启浏览器。
继续阅读
TOP