Häufig gestellte Fragen (FAQ) - Erweiterte Einstellungen
Was kann ich mit einem Filter-Abonnement machen?
Filter-Abonnements laden täglich automatisch Filterlisten aus dem Web oder von der Festplatte. Diese Filter werden in einer getrennten Gruppe gespeichert, so daß sie nicht mit den Filtern vermischt werden, die man selbst definiert. Auf diese Weise kann mal Filterlisten nutzen, die andere Leute erstellen und warten, und dabei immer noch persönliche Filter dazunehmen. Es können auch alle Filter eines Abonnements auf einmal deaktiviert werden, ohne das Abonnement löschen zu müssen. So kann man z.B. überprüfen, ob ein Problem von diesem Abonnement verursacht wurde.
Was bedeutet “Platz von blockierten Elementen freigeben”?
Normalerweise bleibt, wenn ein Werbebanner blockiert wurde, ein freies Feld dort, wo dieser Banner sein sollte. Wenn diese Option aktiviert ist, versucht Adblock Plus, diesen Platz für die anderen Elemente der Seite freizugeben.
Was bedeutet “Tab zum Blockieren von Flash und Java anzeigen”?
Webseiten können Objekte enthalten, die mit Hilfe von Browser-Plugins wie Flash oder Java angezeigt werden. Diese Objekte haben ihr eigenes Kontextmenü, daher können sie nicht über das Kontextmenü blockiert werden. Wenn diese Option aktiviert ist, zeigt Adblock Plus rechts oberhalb des Objekts (oder auch unterhalb, falls oben nicht genug Platz ist) eine Schaltfläche mit der Überschrift “Blockieren” an. Durch Anklicken dieser Schaltfläche kann das Objekt blockiert werden.

Warum wurde die DIV-Blockierung entfernt?
DIV-Blockierung wurde nicht wirklich entfernt. Stattdessen wurde sie durch ein flexibleres und leistungsfähigeres Feature ersetzt: Verstecken von Elementen. Leider kann man die Regeln für DIV-Blockierung nicht einfach beibehalten, sie müssen in Regeln zum Verstecken von Elementen übersetzt werden — diese sind zwar recht ähnlich, aber trotzdem nicht dasselbe. Warum konnte also DIV-Blockierung nicht einfach beibehalten werden? Dafür gibt es eine Reihe wichtiger Gründe:
- DIV-Blockierung versteckt das, was es “blockieren” soll, erst nachdem die Seite komplett geladen wurde. Das kann schon eine Weile dauern, insbesondere wenn die Seite externe Besucherzähler verwendet. Und Werbung, die erst nach einer Minute verschwindet, ist einfach nicht akzeptabel. Mit Element Hiding wird die Werbung dagegen sofort versteckt, eigentlich wird sie auch gar nicht erst angezeigt.
- Nachdem die Seite geladen wurde, muss DIV-Blockierung sie komplett nach Elementen durchsuchen, auf die die Filterregeln zutreffen. Das dauert natürlich, mit dem Ergebnis, dass Leute, die sich über den langsamen Adblock Plus 0.5 beklagten, meistens in Wirklichkeit DIV-Blockierung meinten.
- Es gibt keine spezialen Regeln für DIV-Blockierung, es werden ausnahmslos alle Regeln auf alle DIV-Elemente angewandt — auch Regeln wie
*/ad/*, die für DIV-Blockierung überhaupt nicht gemeint sind. Dadurch wird beispielsweise eine Seite, dessen Adresse die Zeichenfolge “/ad/” enthält, völlig unbenutzbar gemacht — DIV-Blockierung versteckt alles, was sich auf dieser Seite befindet. Anscheinend sind vor allem Homebanking-Anwendungen oft Opfer dieser Eigenart geworden. Mit Element Hiding gibt es dagegen eine klare Unterscheidung zwischen “normalen” Filtern und Regeln zum Verstecken von Elementen, was genau solche Probleme verhindert. - Schließlich muss noch gesagt werden, dass es nichts besonderes an dem DIV-Element gibt. Zwar wird dieser relativ oft für Werbung verwendet, andere HTML-Elemente nimmt man aber auch nicht unbedingt selten. Element Hiding unterscheidet nicht zwischen den HTML-Elementen und kann alle gleichermaßen gut verstecken.
Außerdem kann man zu den Vorteilen von Element Hiding zählen, dass man damit die volle Macht von CSS nutzen kann — dadurch lassen sich Elemente nicht nur anhand ihrer eigenen Eigenschaften verstecken, sondern auch anhand von Eigenschaften umliegender Elemente und der Beziehung des Elements zu diesen. Natürlich gibt es auch Nachteile: für Element Hiding muss eine völlig neue Syntax erlernt werden, während die Regeln für DIV-Blockierung genauso wie “normale” Regeln erstellt wurden — mit Jokerzeichen und regulären Ausdrücken. Auch wurden bei DIV-Blockierung Vorschläge für neue Regel in der Liste blockierbarer Elemente angezeigt. Das hatte allerdings auch zur Folge, dass die Liste oft stark aufgebläht wurde, was wiederum Schwierigkeiten verursachte.
Warum wurde “Seiten Blocken” entfernt?
“Seiten Blocken” war eine Option in Adblock 0.5, die erlaubte, Filter auf komplette Web-Seiten anzuwenden und somit zu verhindern, dass man zu einer Seite wechselt, auf die einer der Filter zutrifft. Der wichtigste Grund, warum diese Funktion in Adblock Plus 0.6 nicht beibehalten wurde: Sie davon abzuhalten, sich eine Web-Seite anzuschauen, die Sie explizit angefordert haben, hat mit Blockieren von Werbung wenig zu tun. Allerdings gab es auch entscheidende Fehler in der Implementierung dieser Funktion:
- Anstatt Sie auf der Seite zu lassen, auf der Sie zuvor waren, zeigte Adblock Ihnen eine hässliche Fehlerseite an.
- Die Art und Weise, wie diese Fehlerseite angezeigt wurde, hat häufig Probleme im Browser verursacht, so z.B. Tabs, die man nicht mehr schließen kann.
- Jeder Filter auf der Liste wurde dafür verwendet, Seiten zu blockieren, allerdings waren nur sehr wenige wirklich dafür gedacht.
Nun gibt es aber Leute, die eine solche Funktion brauchen. Deswegen bin ich froh, dass es jetzt eine Erweiterung gibt, die den Browser besser davon abhält, zu unerwünschten Seiten zu wechseln, als Adblock es je getan hat: BlockSite. Diese Erweiterung unterstützt dieselbe Filtersyntax wie Adblock Plus 0.7. Und anstatt eine Fehlerseite anzuzeigen, informiert sie über blockierte Seiten in der Informationsleiste, ähnlich wie wenn ein Popup-Fenster blockiert wird — Sie bleiben auf der Seite, die Sie gerade lesen.
