Chrome开发者工具请求拦截失效求助:s.amazon-adsystem.com无法拦截
Chrome Network Request Blocking无法拦截s.amazon-adsystem.com的排查与验证
- 实测添加
s.amazon-adsystem.com和*.amazon-adsystem.com到Chrome的Network Request Blocking列表后,确实存在拦截失效的情况。
可能的失效原因
- Chrome的请求拦截是字面URL匹配,如果广告请求是子域名变种(比如
ss.amazon-adsystem.com)或者带特殊路径参数,规则可能匹配不到; - 部分广告请求通过
iframe或动态脚本生成,若请求发起前有域名跳转,拦截规则追踪不到跳转后的请求; - 浏览器缓存的资源不会触发新请求,得用
Ctrl+Shift+R强制刷新后再测; - 开启Chrome增强型安全浏览等功能时,可能和自定义拦截规则冲突;
- 别忘了勾选Network面板的
Disable cache选项,否则缓存资源会绕开拦截。
可行的解决办法
- 换用更全面的匹配规则:
*://*.amazon-adsystem.com/*,能覆盖所有协议、所有子域名的任意路径请求; - 直接在Chrome站点设置里,给
amazon-adsystem.com设置阻止所有Cookie和网站数据,从源头限制请求发起; - 要是以上都不行,用专业广告拦截扩展(比如AdBlock Plus),这类工具的规则库能覆盖更多变种广告请求。
内容的提问来源于stack exchange,提问作者Wengiel
相关产品推荐
相关产品推荐

