[求助] hide只能对第一个selector生效?
Azona77 opened this issue · 4 comments
Azona77 commented
- 公开plan对v2ex.com的适配无法摘录楼主后续的更新,于是尝试新写一个
- 但hide只对包含的第一个selector生效,不清楚什么原因,求大佬指点
- 测试页面:https://www.v2ex.com/t/1037971
- 自定义计划如下:
[
{
"name": "v2ex",
"pattern": "https://www.v2ex.com/t/",
"actions": [
{"hide": [
".topic_buttons",
".header",
".outdated"
]},
{"pick": "#Main > div:nth-child(2)"}
]
}
]
题外话
- 从raindrop转过来,配置了几个模板,大佬做的完成度太高了,准备长期用了❤
- (raindrop倒也有优势,可以做增量剪藏,不过个人用不到)
Azona77 commented
用hideExcept动作就没什么问题
但是还是不清楚为什么hide会只对第一个生效
{
"name": "v2ex",
"pattern": "https://www.v2ex.com/t/",
"actions": [
{"hideExcept":{"inside": "#Main > div:nth-child(2)", "except": [".subtle", ".cell"]}},
{"pick": "#Main > div:nth-child(2)"}
]
}
Azona77 commented
使用多行hide解决了
mika-cn commented
非常抱歉!最近我的电脑由于太老了,好多东西坏了,最近才勉强弄好。导致现在才回复你。
非常感谢你的回馈,确实有这个问题,上次重构的代码有 Bug。如你所说,当 action 的值为集合时,只能识别第一个。
这个问题已修复了,我争取这几天更新一下。
mika-cn commented
修复该问题的新版本(v0.5.1)已上线