谷歌大法好
狐狸大王
狐狸大王
  • UID49692
  • 注册日期2015-04-11
  • 最后登录2019-10-20
  • 发帖数309
  • 经验308枚
  • 威望0点
  • 贡献值236点
  • 好评度24点
  • 社区居民
  • 忠实会员
阅读:335回复:6

UBLOCK正则规则求助

楼主#
更多 发布于:2019-10-19 18:13
某个论坛的一个js总是导致firefox无响应,www.badu.com/js/abc.js? Z5u
这个类型的,如果简单屏蔽abc.js会导致网页功能不完整,如果屏蔽
www.badu.com/js/abc.js? Z5u 这最后三位是字母加数字的随机数每隔24小时一变,如何正则匹配这条规则呢
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2019-11-06
  • 发帖数328
  • 经验325枚
  • 威望0点
  • 贡献值84点
  • 好评度32点
  • 社区居民
  • 忠实会员
1楼#
发布于:2019-10-19 19:17
Use filter options to reduce the likelihood of a regex-based filter of being executed.
/www\.baidu\.com\/js\/abc\.js\?[a-zA-Z0-9]{3}/$script,third-party,domain=论坛域名

Ref:
https://github.com/gorhill/uBlock/wiki/Regular-expression-based-filters
谷歌大法好
狐狸大王
狐狸大王
  • UID49692
  • 注册日期2015-04-11
  • 最后登录2019-10-20
  • 发帖数309
  • 经验308枚
  • 威望0点
  • 贡献值236点
  • 好评度24点
  • 社区居民
  • 忠实会员
2楼#
发布于:2019-10-19 21:32
infinity:Use filter options to reduce the likelihood of a regex-based filter of being executed.
/www\.baidu\.com\/js\/abc\.js\?{...
回到原帖
http://www.9damao.net/static/js/seditor.js?Z5u 以这个js为例的话,是这样写么,貌似没有拦截到啊。。。
/www\.9damao\.net\/static\/js\/seditor\.js\?[a-zA-Z0-9]{3}/$script,domain=www.9damao.net
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2019-11-13
  • 发帖数1918
  • 经验1132枚
  • 威望1点
  • 贡献值232点
  • 好评度161点
3楼#
发布于:2019-10-19 21:38
加随机数的 js 和不加的内容不一样?
这个页面同时请求了两个版本的 js?
谷歌大法好
狐狸大王
狐狸大王
  • UID49692
  • 注册日期2015-04-11
  • 最后登录2019-10-20
  • 发帖数309
  • 经验308枚
  • 威望0点
  • 贡献值236点
  • 好评度24点
  • 社区居民
  • 忠实会员
4楼#
发布于:2019-10-19 21:47
aaaa007cn:加随机数的 js 和不加的内容不一样?
这个页面同时请求了两个版本的 js?
回到原帖
楼上那个不带随机会显示“无法显示页面,因为发生内部服务器错误”。i只有加上随机数才是js页面
taoww
狐狸大王
狐狸大王
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2019-11-08
  • 发帖数459
  • 经验416枚
  • 威望0点
  • 贡献值98点
  • 好评度72点
5楼#
发布于:2019-10-20 11:23
谷歌大法好:楼上那个不带随机会显示“无法显示页面,因为发生内部服务器错误”。i只有加上随机数才是js页面回到原帖
没这回事。显示内部服务器错误是因为请求没有带referer,只要带上referer不加后面的一样可行。
另外真没明白你的意思。如果页面上针对那个js(不管加没加随机数)的请求只有一个,你不管屏蔽的是哪种都会导致页面功能不全啊
谷歌大法好
狐狸大王
狐狸大王
  • UID49692
  • 注册日期2015-04-11
  • 最后登录2019-10-20
  • 发帖数309
  • 经验308枚
  • 威望0点
  • 贡献值236点
  • 好评度24点
  • 社区居民
  • 忠实会员
6楼#
发布于:2019-10-20 13:28
taoww:没这回事。显示内部服务器错误是因为请求没有带referer,只要带上referer不加后面的一样可行。
另外真没明白你的意思。如果页面上针对那个js(不管加没加随机数)的请求只有一个,你不管屏蔽的是哪种都会导致页面功能不全啊
回到原帖
好吧,看来只能全屏蔽了.
游客

返回顶部