yangzhen
小狐狸
小狐狸
  • UID51672
  • 注册日期2015-11-07
  • 最后登录2024-03-27
  • 发帖数70
  • 经验72枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
  • 忠实会员
阅读:3921回复:15

求助一个ubo的规则写法

楼主#
更多 发布于:2017-06-28 19:30
我想让某个网站可以弹出“data:text/plain;”,偏偏EasyList里有“|data:text$popup”这个规则。请问我该如何才能让它弹出?
我尝试用“data:text/plain music.163.com popup  noop”和“music.163.com data:text/plain  popup  noop”两个规则都无法做到,是在哪里出了问题?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-03-21
  • 发帖数18482
  • 经验4836枚
  • 威望5点
  • 贡献值4316点
  • 好评度1115点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2017-06-28 22:18
添加一条白名单规则,或使用动态url过滤,在记录台里面看到这条规则生效,点击这条规则弹出界面里面,选择例外。抱歉我手机回复无法具体说 https://github.com/fang5566/uBlock/wiki/动态-URL-过滤
Firefox More than meets your experience
yangzhen
小狐狸
小狐狸
  • UID51672
  • 注册日期2015-11-07
  • 最后登录2024-03-27
  • 发帖数70
  • 经验72枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
  • 忠实会员
2楼#
发布于:2017-06-28 23:16
fang5566:添加一条白名单规则,或使用动态url过滤,在记录台里面看到这条规则生效,点击这条规则弹出界面里面,选择例外。抱歉我手机回复无法具体说 https://github.com/fang5566/uBlock/wiki/动态-URL-过滤回到原帖
23:09:01  |data:text$popup -- popup data:text/plain;charset=utf-8,%5Bby%3AKarr07%5D%0A%5Bby%3AKarr07(%E8%AF%91)%5D%0A%5B00%3A00.65%5D%E3%83%9D%E3%82%B1%E3%83%A2%E3%83%B3%20%E3%82%B2%E3%83%83%E3%83%88%E3%81%A0%E3%81%9C%E3%83%BC%E3%83%83!%20%2F%20%E6%94%B6%E6%9C%8D%E5%AE%A0%E7%89%A9%E5%B0%8F%E7%B2%BE%E7%81%B5%E4%BA%86%EF%BC%81%0A%5B00%3A14.02%5D%E3%81%9F%E3%81%A8%E3%81%88%20%E7%81%AB%E3%81%AE%E4%B8%AD%20%E6%B0%B4%E3%81%AE%E4%B8%AD%20%E8%8D%89%E3%81%AE%E4%B8%AD%20%E6%A3%AE%E3%81%AE%20%2F%20%E4%B8%AD%20%E


静态规则 |data:text$popup 被包含于:这个弹出窗口因为EastList里的|data:text$popup屏蔽,除了全站禁用UBO,我实在是不知道该怎么写这个规则了。
xcffl
火狐狸
火狐狸
  • UID37199
  • 注册日期2011-09-09
  • 最后登录2020-04-13
  • 发帖数206
  • 经验163枚
  • 威望1点
  • 贡献值50点
  • 好评度36点
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-06-28 23:55
yangzhen:23:09:01  |data:text$popup -- popup data:text/plain;charset=utf-8,%5Bby%3AKarr07%5D%0A%5Bby%3AKarr07(%E8%AF%91)%5D%0A%5B...回到原帖
针对站点写个白名单?
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-06-29 01:18
@@||data:text/plain^$popup,domain=域名
这样试试
yangzhen
小狐狸
小狐狸
  • UID51672
  • 注册日期2015-11-07
  • 最后登录2024-03-27
  • 发帖数70
  • 经验72枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-06-29 19:10
@xcffl 我以前是把网站加入白名单,不过这样广告就出现了。

@skytalk 还是不管用
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
6楼#
发布于:2017-06-29 23:38
再试试 @@||data:text$popup,domain=behind-the-scene
但是这条规则放行范围可就大了, 或者试试
@@||data:text$popup,domain=music.163.com
分别用abp和ubo扫了网页音乐, 并没有这条请求呢? 或者给个链接, 去看看
yangzhen
小狐狸
小狐狸
  • UID51672
  • 注册日期2015-11-07
  • 最后登录2024-03-27
  • 发帖数70
  • 经验72枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
  • 忠实会员
7楼#
发布于:2017-06-29 23:55
skytalk:再试试 @@||data:text$popup,domain=behind-the-scene
但是这条规则放行范围可就大了, 或者试试
@@||data:text$popup,domain=music.163.com
分别用abp和...
回到原帖

这两个都无效。
是我忘了说了:我用了https://greasyfork.org/scripts/23222这个脚本提供的下载歌词链接。若使用右键在新标签页打开链接就会屏蔽掉这个请求,直接下载则无事,而UBO提示是EasyList里的|data:text$popup屏蔽掉的。
我之前一直是白名单里添加music.163.com,是看了这个帖子后(https://www.firefox.net.cn/read-54247)才想试试别的办法。
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-06-30 07:43
https://gfycat.com/AbsoluteJaggedBustard
不行就添加动态规则, 网易音乐基本不用, 很多细节也不清楚, 底部f弹出播放器无限缓冲, 播放器右上角提示播放失败, 且这条弹出规则在网络日志中始终无法显现, 应该与播放失败有直接关联. chrome也测试了, 是在无任何屏蔽扩展下测试的, 依然无法播放.
yangzhen
小狐狸
小狐狸
  • UID51672
  • 注册日期2015-11-07
  • 最后登录2024-03-27
  • 发帖数70
  • 经验72枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
  • 忠实会员
9楼#
发布于:2017-06-30 19:54
skytalk:https://gfycat.com/AbsoluteJaggedBustard
不行就添加动态规则, 网易音乐基本不用, 很多细节也不清楚, 底部f弹出播放器无限缓冲, 播放器右上角提示播放失败, 且这条弹出规则在网络日志中始终无法显现...
回到原帖
我又试了几回,发现改成@@data:text$popup,domain=music.163.com就行了。
谢谢帮助。
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
10楼#
发布于:2017-07-02 00:18
yangzhen:我又试了几回,发现改成@@data:text$popup,domain=music.163.com就行了。
谢谢帮助。
回到原帖
顶你个肺, 这也行, 看着怪怪地, 但是涨姿势了, 赞!
yangzhen
小狐狸
小狐狸
  • UID51672
  • 注册日期2015-11-07
  • 最后登录2024-03-27
  • 发帖数70
  • 经验72枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
  • 忠实会员
11楼#
发布于:2017-07-02 11:52
skytalk:顶你个肺, 这也行, 看着怪怪地, 但是涨姿势了, 赞!回到原帖
我也是突然想起去看看EasyList里的规则是怎么写的然后抄的。
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2023-03-15
  • 发帖数352
  • 经验350枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
12楼#
发布于:2017-07-02 19:14
skytalk:顶你个肺, 这也行, 看着怪怪地, 但是涨姿势了, 赞!回到原帖
“||”是在域名前加的,data:text明显不是域名,肯定不可行……
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2023-03-15
  • 发帖数352
  • 经验350枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
13楼#
发布于:2017-07-02 19:27
我这里用这个脚本并没有出现什么 data:text/plain 啊,不过不知道为什么直接点下载链接,不管是 Flashgot 调用 IDM 还是调用浏览器内建的下载器全都会失败
yangzhen
小狐狸
小狐狸
  • UID51672
  • 注册日期2015-11-07
  • 最后登录2024-03-27
  • 发帖数70
  • 经验72枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
  • 忠实会员
14楼#
发布于:2017-07-02 19:58
infinity:我这里用这个脚本并没有出现什么 data:text/plain 啊,不过不知道为什么直接点下载链接,不管是 Flashgot 调用 IDM 还是调用浏览器内建的下载器全都会失败回到原帖
data:text/plain是歌词才会出现,下载歌曲出现“m(p)*.music.126(163).net”这种网址才正常。
我觉得还是重新装一遍,然后只开启此脚本试试。
上一页
游客

返回顶部