引用dom模块内部的div

时间:2019-12-29 02:45:54

标签: html ios dom safari-content-blocker

我正在编写一个简单的Content Blocker作为iOS的Safari扩展。目的是在YouTube上隐藏推荐/相关视频,以消除干扰。在YouTube网站首页上,我试图通过将div with id="primary"的显示设置为无来隐藏它。这就是我的blockerList.json文件的样子:

[
    {
        "action": {
            "selector": "#primary",
            "type": "css-display-none"
        },
        "trigger": {
            "url-filter": "youtube.com"
        }
    }
]

但是,首页上的推荐视频仍在显示。我发现div with id="primary"在首页源代码中不是唯一的,并且嵌套在<dom-module id="ytd-two-column-browse-results-renderer"下,因此我尝试使用"ytd-two-column-browse-results-renderer.primary"作为选择器,但没有成功。任何帮助表示赞赏。

0 个答案:

没有答案