GM_addStyle 带有动态类名?

问题描述 投票:0回答:1

我有一个网站,其中包含以下内容:

<div class="yqCWmB">
   <img referrerpolicy="unsafe-url" src="//www.golem.de/1903/sp_Vllz-744275_rc.jpg" style="position: fixed; top: 87px;">
</div>

类名中的“yqCWmB”是动态创建的。

当我使用:

GM_addStyle(".'yqCWmB' {visibility: hidden !important; }");
该元素被隐藏,但下次该类名称类似于“zCNfYMo”并且该元素不再隐藏。 如何搜索该动态类名?我在 Greasemonkey 脚本中使用它。

DIV 中的

<img referrerpolicy="unsafe-url"
始终相同,也许可以找到某种方法?

非常感谢!

jquery greasemonkey
1个回答
0
投票

您可以使用

referrerpolicy
属性及其值来隐藏 div。

工作片段:

$('img[referrerpolicy="unsafe-url"]').closest('div').hide();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="yqCWmB">
   <img referrerpolicy="unsafe-url" src="//www.golem.de/1903/sp_Vllz-744275_rc.jpg" style="position: fixed; top: 87px;">
   <p>Hey</p>
</div>

输出:

© www.soinside.com 2019 - 2024. All rights reserved.