bootislands
火狐狸
火狐狸
  • UID38137
  • 注册日期2012-01-18
  • 最后登录2023-10-03
  • 发帖数136
  • 经验159枚
  • 威望0点
  • 贡献值116点
  • 好评度15点
  • 社区居民
  • 忠实会员
阅读:784回复:2

有支持“URL→URL这个粒度的网络请求屏蔽”的扩展吗?

楼主#
更多 发布于:2020-10-23 16:18
uBlock 如果我没理解错,好像是静态规则最细只能做到 域名→URL 的屏蔽,动态规则则是纯粹 域名→域名,对吧?
有没有什么工具,能细化到 URL→URL 的屏蔽呢?(最好支持正则式的规则……
因为同一个域名下的某些路径URL,我需要屏蔽。其它又不需要……
Firefox 或 Chrome 都扩展都可以,有能做到的吗?

偶尔晴空
小狐狸
小狐狸
  • UID39635
  • 注册日期2013-06-30
  • 最后登录2021-07-05
  • 发帖数42
  • 经验45枚
  • 威望0点
  • 贡献值12点
  • 好评度4点
1楼#
发布于:2020-10-23 19:57
uBlock静态规则既支持通配符也支持正则的。
例如:https://www.abc.com/js/123/script.js?ts=xxx
你可以使用这两种规则屏蔽js目录下的所有请求,建议使用前者,前者uBlock内部有优化。
||www.abc.com/js/*/
/^https:\/\/www\.abc.com\/js\/\d+\//

如果只想屏蔽123.com和456.com网站域名下的
包含以上地址资源的脚本类型可以在这两个规则后面加上
$script,domain=123.com|456.com
bootislands
火狐狸
火狐狸
  • UID38137
  • 注册日期2012-01-18
  • 最后登录2023-10-03
  • 发帖数136
  • 经验159枚
  • 威望0点
  • 贡献值116点
  • 好评度15点
  • 社区居民
  • 忠实会员
2楼#
发布于:2020-10-24 03:17
偶尔晴空:uBlock静态规则既支持通配符也支持正则的。
例如:https://www.abc.com/js/123/script.js?ts=xxx
你可以使用这两种规则屏蔽js目录下的所有请求,建议使用前者,前者uBlock内部有优化。
|...
回到原帖
谢谢,可能偶没讲清楚哈。关键点是,domain= 后面是只能跟域名,还是可以跟路径?如果只能域名,就满足不了这里的需求。

偶实际的场景需要做鉴权,给用例也没用。但简化后的测试用例是这样:
需要在 www.aaa.com/bbb.html 页面中加载的 (域名为www.111.com)的图片资源,全部屏蔽(页面本身不屏蔽,只屏蔽这些加载的图片资源)
但是 www.aaa.com/ccc.html 页面中加载的 (域名为www.111.com)的图片资源,正常显示

按偶浅薄的理解,uBlock现在应该是做不到的吧?不知道有没扩展能做到(至于为什么有这么小众的需求,超出这个帖子的讨论范围了,求放过允许不聊)

编辑1:搜到方法了:https://www.firefox.net.cn/read-121172#read_368769
游客

返回顶部