iOS Safari 内容拦截器“ignore-previous-rules”不起作用

Ham*_*son 5 javascript regex json ios safari-content-blocker

我的内容拦截器所需的功能是隐藏._mqsbyoutube 上每个页面上带有类的 div,不包括包含youtube.com/results某处的url

第一条规则效果很好,隐藏了._mqsb域 youtube.com 的每个页面上的所有内容

results当域是 youtube.com 并且 URL 包含某处时,第二条规则应该忽略该规则。但当我使用https://m.youtube.com/results?q=eric+andre&sm=1或任何其他搜索查询时,它似乎并没有忽略前面的代码。

这是我的 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"
    }
}
Run Code Online (Sandbox Code Playgroud)