You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Chrome DevTools阻止特定路径的网络请求?

拦截Chrome中域名和路径同名的网络请求

Chrome DevTools自带的请求拦截确实不支持正则,但有两种靠谱的实现方法:

方法一:用拦截扩展实现正则匹配

像uBlock Origin这类工具支持正则表达式拦截请求,直接加一条自定义规则就行:

||$regexp:^https?://([^/]+)/\1

这条规则会精准匹配http(s)://xxx/xxx这类域名和路径首段相同的请求,直接阻止。

方法二:用DevTools脚本自定义拦截逻辑

  1. 打开Chrome DevTools,点右上角齿轮进设置,找到「实验性功能」,勾选「允许自定义UI和调试脚本」,重启DevTools。
  2. 切到Console面板,运行这段脚本:
chrome.devtools.network.onRequestStarted.addListener(req => {
  const urlObj = new URL(req.request.url);
  const domain = urlObj.hostname.replace(/^www\./, ''); // 可选:去掉www前缀,避免www.xxx/xxx不匹配
  const firstPathSegment = urlObj.pathname.split('/')[1];
  if (domain === firstPathSegment) {
    chrome.devtools.network.blockRequest(req.requestId);
  }
});

刷新页面后,脚本会自动拦截所有域名和路径首段相同的请求。


内容的提问来源于stack exchange,提问作者GttMone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 10:25:17