it-swarm.com.de

Der Fehler "net :: ERR_BLOCKED_BY_CLIENT" wird bei einigen angezeigt AJAX Anrufe

Ich habe kürzlich festgestellt, dass einige Adblocker-Erweiterungen (wie AdBlocker Plus) einige Ajax-Aufrufe blockieren. Ich erhalte diesen Fehler auf der Konsole:

GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT 

Warum blockiert es einen Ajax-Anruf, aber nicht die anderen und was verursacht das? Gibt es eine andere Problemumgehung als dem Benutzer mitzuteilen, Adblocker zu deaktivieren?

228
s.alem

AdBlocker haben normalerweise einige Regeln, d. H. Sie stimmen mit den URIs mit bestimmten Ausdruckstypen überein (manchmal entsprechen sie auch dem DOM mit Ausdrücken, nicht dass dies in diesem Fall wichtig ist).

Regeln und Ausdrücke, die nur für ein kleines bisschen Text (die URI) funktionieren, neigen dazu, falsch positive Ergebnisse zu erzeugen ...

Sie können Ihre Benutzer nicht nur anweisen, ihre Erweiterungen zu deaktivieren (zumindest auf Ihrer Website), sondern Sie können auch die Erweiterung abrufen und testen, welche der Regeln/Ausdrücke Ihre Inhalte blockiert haben, vorausgesetzt, die Erweiterung enthält genügend Details dazu. Sobald Sie den Täter identifiziert haben, können Sie entweder versuchen, die Auslösung der Regel durch Verwendung verschiedener URIs zu vermeiden, die Regel als falsch oder allzu allgemein an das Team, das sie erstellt hat, zu melden, oder beides .. _. wie das geht.

AdBlock Plus hat beispielsweise eine Ansicht Blockierbare Elemente, in der alle gesperrten Elemente auf einer Seite und die Regeln angezeigt werden, die den Block ausgelöst haben. Und diese Artikel beinhalten auch XHR-Anfragen.

Blockable items

434
nmaier

Wenn Ihre URL Wörter wie "Anzeige", "Anzeige", "Doppelklick", "Klick" oder etwas Ähnliches enthält ...

Zum Beispiel:

  • GET googleads.g.doubleclick.net/pagead/id
  • static.doubleclick.net/instream/ad_status.js

… Dann blockiert der Werbeblocker es.

46
ShapCyber

Ich habe festgestellt, dass AdBlock die Seite blockiert und einen 300-Fehler auslöst, wenn der Dateiname ERR_BLOCKED_BY_CLIENT enthält.

21
Bill_VA

Fügen Sie PrivacyBadger zur Liste der möglichen Ursachen hinzu

12
bvanlew

Ich finde einen Fall, wenn Ihre URL das Schlüsselwort "Banner" enthält, wird es ebenfalls blockiert.

3
MichaelMao

Da hier ausgeblendet neben mehrere Erweiterungen die Anzeige- oder Skriptblockierung durchführen, ist Ihnen möglicherweise bewusst, dass dies durch Dateinamen wie folgt:

Insbesondere in dem AdBlock Plus verursacht die Zeichenfolge "-300x600" den Fehler beim Laden der Ressource ERR_BLOCKED_BY_CLIENT Problem.

Wie in der Abbildung gezeigt, wurden einige der Bilder aufgrund des Musters '-300x600' in ihrem Namen blockiert. Dieses bestimmte Textmuster entspricht einem Ausdruckslistenmuster in AdBlock Plus.

 ERR_BLOCKED_BY_CLIENT problem

1
Chetabahana

Opera Blocker und andere prüfen alle Dateien/URLs im Netzwerk. Vergleicht dann mit der Liste . Es ist EasyPrivacy und EasyList . Wenn Ihre Datei/URL in this steht, werden Sie verboten. Viel Glück.

Also ... ich finde FilterLists für alle addBlocker!

In meinem Fall war es eine Chrome-Erweiterung und ein Firefox-Add-On von Avira mit dem Namen "Avira Browser Safety". Ich hatte Probleme mit Version 1.7.4 ..__ In meinem speziellen Fall wollte ich mich auf einer Website namens gliffy.com einloggen, um Diagramme zu erstellen, aber nach dem Einloggen bekam ich eine leere Seite. Wenn Sie in Chrome F12 (Konsole) verwenden, können Sie alle diese Fehler (und andere) ERR_BLOCKED_BY_CLIENT (und andere) sehen.

0
Jan