我正在编写一个简单的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"
作为选择器,但没有成功。任何帮助表示赞赏。