更新一下:
同样的规则,chrome 就可以屏蔽,但firefox 就不行。
——————
想屏蔽百度百科上的秒懂百科视频,但,它这个页面的class元素,后缀了一些似乎是随机的字符,导致ublock的元素选择屏蔽不管用。哪位大神帮忙给一个规则?
ublock的wiki看不太懂,不知道怎么写规则
示例网页 https://baike.baidu.com/item/辉夜姬/3664363
目前尝试了这两个规则,都不行
baike.baidu.com##[class^=“contentBottom”]
baike.baidu.com###J-lemma-video-list
contentBottom_NvxWb
貌似不是随机的,我试了几个页面都是class=“contentBottom_NvxWb”
还是说有其他触发随机的方式
1 个赞
Y_z
(Y_z)
8
试试:
! 移除视频节点
baike.baidu.com##div[class^="videoItem_"]:remove()
! 屏蔽视频请求
! https://baike.baidu.com 2024-01-30 https://baike.baidu.com/
||baikevideo.cdn.bcebos.com/media/*$xhr,domain=baike.baidu.com
这种有规律的还好,遇到过有些连标签名都是随机生成的
Y_z
(Y_z)
10
看语法没啥问题,好像问题在中文双引号
试了下其他的百科页面,还是推荐隐藏视频列表,不会留下大片空白和右下角logo
! 隐藏百度百科视频列表
baike.baidu.com##[class^="contentBottom_"]
! 屏蔽百度百科视频请求
! https://baike.baidu.com 2024-01-30 https://baike.baidu.com/
||baikevideo.cdn.bcebos.com/media/*$xhr,domain=baike.baidu.com
Firefox 的 uBlock Origin 才是完全体
这个引号可能是我编辑贴子的时候输错的,ub规则里的是没问题的。
Y_z
(Y_z)
12
换成星号试试:
baike.baidu.com##[class*="contentBottom"]
我测试的环境是生效的
- uBlock Origin 1.55.0
- Firefox 121
如果还不行,可能得排除其他(插件、脚本)干扰了,还有一般来说内置的规则不会有冲突,在自定义规则搜索baike.baidu.com
看看