Wenn Sie bestimmte Elemente, z. B. Bilder, Flash, CSS, während der Überwachung nicht herunterladen müssen oder Elemente herausfiltern möchten, die Fehler zurückgeben, können Sie Netzwerkfilter aktivieren und einem Skript Filterregeln hinzufügen. Es gibt zwei Haupttypen von Filterregeln:

  1. Elemente ignorieren, die einer Maske entsprechen (Verweigern)
  2. Downloadelemente entsprachen nur einer Maske (Zulassen)

Um einen neuen Netzwerkfilter hinzuzufügen, wählen Sie im Kontextmenü des Skripts die Option Netzwerkfilter >aus, und wählen Sie einen der verfügbaren Optionen aus.

Config

Bietet eine Möglichkeit, bequem eine allgemeine Filteroption hinzuzufügen:

  • Standardaktion : Bestimmt, ob alle Elemente gefiltert oder standardmäßig zugelassen werden.
  • Zulassen – das Feld enthält eine Maske für Elemente, die zulässig sind. Wenn die Standardaktion auf “Alle verweigern” festgelegt ist, können nur die in diesem Feld aufgeführten Elemente heruntergeladen werden.
  • Verweigern – das Feld enthält eine Maske für Elemente, die herausgefiltert werden müssen. Wenn die Standardaktion auf AllowAll festgelegt ist, werden nur die in diesem Feld aufgeführten Elemente beim Laden der Seite ignoriert.

fortgeschritten

Bietet die folgenden Optionen:

  • Zulassen – Das Feld enthält eine Maske für alle Elemente, die zulässig sein müssen.
  • Verweigern – Das Feld enthält eine Maske für alle Elemente, die herausgefiltert werden müssen.
  • Löschen – Fügt den Punkt hinzu, der zuvor festgelegte Filterregeln löscht.

Filtern nach bestimmten Elementen

Bestimmte gefilterte Elemente sollten den folgenden in Ihrem Skript ähneln:

NetworkFilter.Deny ("http://www.example.com/folderpath/FilteredOutElement.ttf");

Stellen Sie vor dem Anwenden eines Netzwerkfilters sicher, dass Das Stamm-HTML-Element (z. B. http://www.example.com) nicht gefiltert wird.

Ignorieren Sie den Datenverkehr nur von einer bestimmten Domain

Um nur den Datenverkehr von einer bestimmten Domain herauszufiltern, verwenden Sie die Option Verweigern und geben Sie den Domainnamen an:

NetworkFilter.Deny ("*mydomain.com*");

Um einen Filter für eine Stammdomäne einzurichten, geben Sie den Domänennamen ohne die Bezeichnung des Hostservers an (z. B. mydomain.com, nicht www.sub.mydomain.com).

Beachten Sie, dass, wenn Sie nach einer Subdomain filtern, andere Subdomains auf derselben Top-Level-Domain oder die Top-Level-Domain selbst nicht ausgeschlossen werden. Wenn Sie z. B. auswählen, dass *sub.mydomain.com* herausgefiltert werden soll, lädt das System weiterhin Elemente aus mydomain.com und userauth.thisdomain.com herunter.

Traffic nur von einer bestimmten Domain zulassen

Standardmäßig sind alle Elemente zulässig. Wenn Sie nur Datenverkehr von einer bestimmten Domäne zulassen möchten, richten Sie zunächst einen Netzwerkfilter ein, um den gesamten Datenverkehr abzulehnen. Lassen Sie dann eine Domäne zu, die Sie überwachen möchten. Gehen Sie dazu wie folgt vor:

  1. Gehen Sie zu Network Filter > Advanced > Deny und setzen Sie es auf “*”. Speichern Sie den Filter.
  2. Fügen Sie in der nächsten Zeile den erweiterten Netzwerkfilter > hinzu >Lassen Sie die Domäne zu, von der Elemente heruntergeladen werden sollen, und geben Sie sie an. Speichern Sie den Filter.
NetworkFilter.Deny ("*");
NetworkFilter.Allow ("*mydomain.com*");

Ignorieren bestimmter Elemente aus einer zulässigen Domäne

Wenn Sie Datenverkehr von einer bestimmten Domäne zulassen, aber gleichzeitig einige Elemente aus dieser Domäne herausfiltern möchten, wechseln Sie zu Netzwerkfilterkonfiguration>, legen Sie Standardaktion auf Alle verweigern fest, und geben Sie den Domänennamen im Feld Zulassen an. Um unerwünschte Elemente aus der zulässigen Domäne herauszufiltern, geben Sie diese Elemente im dritten Parameter an:

NetworkFilter.Config (NetworkPermissions.DenyAll, "*mydomain.com*", "http://www.mydomain.com/folderpath/images");