Sie müssen sich die CSS-Auswahldokumentation ansehen . uBlock fügt einige eigene Erweiterungen hinzu ("prozedurale" Selektoren), hat aber immer noch die gleiche allgemeine Syntax und Funktionalität wie CSS.
In Ihrem Beispiel ##
ist das Trennzeichen und #yui_3_10_0_1_1532027806134_88
der CSS-Selektor. Das #
Präfix bedeutet, dass es mit dem id=
Attribut des Elements (einem ID-Selektor ) übereinstimmt .
ID-Selektoren stimmen immer genau überein, sie sind jedoch nur eine Abkürzung für generische Attribut-Selektoren - das vorherige ist identisch mit dem vorherigen [id=yui_3_10_0_1_1532027806134_88]
.
Attributselektoren tun unterstützen Präfix, Suffix und Teilzeichenfolge Streichhölzern ^=
, $=
und *=
jeweils. Der Selektor, nach dem Sie fragen, lautet also [id^=yui_3_10_0_1_153]
:
search.yahoo.com##[id^=yui_3_10_0_1_153]
Beachten Sie, dass es sich bei der großen Anzahl der von YUI automatisch generierten IDs um einen Zeitstempel handelt, insbesondere um den "Unix-Zeitstempel" in Mikrosekunden. Sie wird am 20. Oktober dieses Jahres 1540000000000 erreichen (und 1600000000000 im September 2020, falls Yahoo zu diesem Zeitpunkt noch in der Nähe ist). Daher sollten Sie den uBlock-Filter entsprechend anpassen.