【发布时间】:2019-02-26 03:06:57
【问题描述】:
使用 TamperMonkey 来简化我这边的页面视图,并希望隐藏部分外部来源的 Twitter 卡片不被打印。 EmbeddedTweet 中的图像无论如何都不会打印,并且会留下一个很大的空白矩形,浪费宝贵的空间。
DOM 如下图所示 - 我如何使用类 SummaryCard-image(绿色箭头)定位 DIV?如果 DIV 从 DOM 中删除,或者只是用 CSS 隐藏,对我来说并不重要。
我尝试了以下方法,但都不起作用:
(1) 用.SummaryCard-image{display:none !important;}注入CSS
(2) jQuery:$('.SummaryCard-image').remove();
$('.SummaryCard-image').length 返回0
(注意
#shadow-root (open),从上数第二个元素)
【问题讨论】:
标签: javascript tampermonkey shadow-dom