Javascript iOS Safari内容拦截器“;忽略以前的规则”;不起作用
我的内容拦截器需要的功能是在youtube上的每个页面上隐藏一个类为Javascript iOS Safari内容拦截器“;忽略以前的规则”;不起作用,javascript,ios,json,regex,safari-content-blocker,Javascript,Ios,Json,Regex,Safari Content Blocker,我的内容拦截器需要的功能是在youtube上的每个页面上隐藏一个类为_mqsb的div,而不包括包含youtube.com/results的url 第一条规则可以很好地工作,在youtube.com域的每个页面上隐藏每个_mqsb 第二条规则应该在域为youtube.com且URL包含结果某处时忽略该规则。但当我打开或任何其他搜索查询时,它似乎并没有忽略前面的代码 这是我的blockerList.json中的代码: { "trigger": { "url-filter":
_mqsb
的div,而不包括包含youtube.com/results
的url
第一条规则可以很好地工作,在youtube.com域的每个页面上隐藏每个_mqsb
第二条规则应该在域为youtube.com且URL包含结果
某处时忽略该规则。但当我打开或任何其他搜索查询时,它似乎并没有忽略前面的代码
这是我的blockerList.json中的代码:
{
"trigger": {
"url-filter": ".*",
"if-domain": ["*youtube.com"]
},
"action": {
"type": "css-display-none",
"selector": "._mqsb"
}
},
{
"trigger": {
"url-filter": ".*results.*",
"if-domain": ["*youtube.com"]
},
"action": {
"type": "ignore-previous-rules"
}
}
你能颠倒规则,使第二个规则优先于第一个吗?不,safari内容拦截器中没有优先级属性。他们的规则文档:你找到解决方法了吗?这是很久以前的事了,不记得了