uBlock Origin 区块 Google 涂鸦

uBlock Origin 区块 Google 涂鸦

需要一种方法来阻止烦人的 Google Doodle 再次显示,方法是使用 uBlock origin。

我发现图像来自这些 HTML 标签,但我不知道如何使用g-imguBlock 阻止标签。

<div class="IormK" aria-hidden="true" tabindex="-1" data-hveid="8" data-ved="0ahUKEwid58qgvLX_AhW5nFYBHX6bAf8QPQgI">
   <g-img class="Yyxs2 ZGomKf" style="height:96px;width:536px;background-color:rgba(255, 255, 255, 0)"><img src="/logos/doodles/2023/celebrating-willi-ninja-6753651837109840.7-shs.png" class="YQ4gaf" style="margin-left:-10px;margin-top:-10px" title="Willi Ninja's 62nd birthday" alt="Willi Ninja's 62nd birthday" data-atf="1" data-frt="0" width="1108" height="116"></g-img>
   <g-img class="JcyVnf ZGomKf" style="height:96px;width:542px;background-color:rgba(255, 255, 255, 0)"><img src="/logos/doodles/2023/celebrating-willi-ninja-6753651837109840.7-shs.png" class="YQ4gaf" style="margin-left:-556px;margin-top:-10px" title="Willi Ninja's 62nd birthday" alt="Willi Ninja's 62nd birthday" data-atf="1" data-frt="0" width="1108" height="116"></g-img>
</div>
<div class="logo Ib7Efc">
   <a href="https://www.google.com/webhp?hl=en&amp;ictx=2&amp;sa=X&amp;ved=0ahUKEwid58qgvLX_AhW5nFYBHX6bAf8QPQgJ" data-hveid="9">
   <img style="text-indent:100%;white-space:nowrap;overflow:hidden" alt="Willi Ninja's 62nd birthday" src="/logos/doodles/2023/celebrating-willi-ninja-6753651837109840.5-s.png" title="Willi Ninja's 62nd birthday" data-atf="1" data-frt="0" width="92" height="33" border="0">
   </a>
</div>

这些自定义过滤器不起作用:

https://www.google.com/logos/doodles/*$image
https://www.google.com/logos/doodles/*#img
https://www.google.com/logos/doodles/*

答案1

要阻止任何具有 Google 域的网站上的任何涂鸦图像(https://google.comhttp://images.google.pl)等,您可以将其添加到My filtersuBlock 部分:

||google.*/logos/doodles/*$image

第一部分匹配所有域,然后我们有路径,最后指定仅阻止图像($image)。

这是假设他们确实在那个 URL 上。如果你去涂鸦,有些实际上位于 Google 的 CDN 上:lh3.googleusercontent.com那里。您也可以尝试阻止来自那里的任何内容,但它也可能会阻止非 Doodle 图像。

最后,为了阻止所有<g-img>HTML 标签,可以使用以下语法:

||google.*##^g-img

相关内容