iOS Safari内容拦截器“ignore-previous-rules”无效

时间:2016-11-11 22:27:34

标签: javascript ios json regex safari-content-blocker

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

第一条规则正常运行,每个网页上的每个._mqsb都隐藏了域名youtube.com

当域名为youtube.com且URL在某处包含results时,第二条规则应该忽略该规则。但是当我在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"
    }
}

0 个答案:

没有答案
相关问题