Das Anzeigen einer Seite in einem Frame wurde verboten: Was tun?

Inhaltsverzeichnis:

Das Anzeigen einer Seite in einem Frame wurde verboten: Was tun?
Das Anzeigen einer Seite in einem Frame wurde verboten: Was tun?
Anonim

Manchmal können Probleme mit dem Webbrowser in der Metrik "Yandex. Webmasters" auftreten. Sie möchten eine Aufzeichnung eines Besuchs auf Ihrer Website sehen, können dies aber aus irgendeinem Grund nicht. Höchstwahrscheinlich wurde ein Verbot gesetzt, die Seite in einem Frame anzuzeigen.

Was tun, wenn der Webbrowser nicht über "Yandex. Metrica" funktioniert

Verbot der Anzeige einer Seite in einem Webview-Frame
Verbot der Anzeige einer Seite in einem Webview-Frame

Zunächst müssen Sie überprüfen, ob Ihr Webbrowser überhaupt in der Metrik (in den Zählereinstellungen) aktiviert ist. Wir gehen auf die Seite der Site, auf der der Metrikzähler installiert ist. Gehen Sie zur Seitencodeansicht, indem Sie (Strg+U) drücken, die Kombination Strg+F beginnt mit der Suche nach dem erforderlichen Codefragment, nämlich webwizor:true. Wenn das Fragment mit false endet, funktioniert der Code nicht richtig. Das Verbot der Darstellung der Seite in einem Frame (Webviewer) wurde bestätigt.

Wenn der Webbrowser in der Metrik immer noch keine Benutzeraktionen wiedergibt, dann gibt es mehrere Möglichkeiten für das Problem:

  1. Blockierung des Client-Browsers.
  2. Seitliche Verriegelungder Server auf dem Ihre Seite "liegt".

Betrachten wir beide Möglichkeiten zur Lösung des Problems. Die erste Möglichkeit: Der Webbrowser funktioniert nicht, da der Client durch den Browser blockiert wird, was bedeutet, dass die Anzeige der Seite im Frame verboten ist.

Blockieren des Client-Browsers

Sie müssen sicherstellen, dass Sie Zugriff auf eine beliebige Yandex-Adresse haben:.yandex.ru. Wenn in den Einstellungen der Inkognito-Modus ausgewählt ist, dann ist die Blockierung aktiviert. Der Zugriff auf Ressourcen kann durch ein Antivirenprogramm (überprüfen Sie dessen Einstellungen), die Firewall Ihres Systems oder auf Subnetzebene blockiert werden. Um das Problem zu beheben, fügen Sie sie einfach zu Ihrer Liste vertrauenswürdiger Websites hinzu und das Problem sollte behoben sein.

Wenn das Problem mit dem Festlegen des Verbots der Anzeige der Seite im Frame weiterhin besteht, gehen Sie einfach von einem sauberen Browser aus - dies kann der "Inkognito" -Modus oder ein heruntergeladener Browser ohne Plugins und Add-Ons, Erweiterungen sein (im Fall von "Google Chrome"). Dieser Ansatz behebt das Problem in 99 von 100 Fällen.

Serverseitige Blockierung

Zweite Option: Es wird ein Verbot gesetzt, Seiten in einem Frame anzuzeigen. Dieses Problem ist etwas schwieriger zu lösen als im ersten Fall.

  1. Öffnen Sie den Abschnitt "Webvisor" in "Yandex. Metrica", drücken Sie F12 (Entwicklertools werden nach dem Klicken geöffnet).
  2. Konsolenreiter, Seite neu laden (F5).
  3. In der Liste der Fehler wird eine unterstrichene rote Linie sein, es wird über das Problem geschrieben.

Wenn Ihre Website für die Anzeige in einem Frame blockiert ist, dann in der "Konsole"Sie werden diese Zeile sehen: X-Frame-Options: SAMERIORIGN

Legen Sie das Verbot fest, die Seite im Frame anzuzeigen
Legen Sie das Verbot fest, die Seite im Frame anzuzeigen

In letzter Zeit wurde viel daran gearbeitet, dieses Problem zu lösen, aber es wird noch nicht von den meisten Browsern unterstützt. Wenn Sie dieses Verbot aufheben, machen Sie Ihre Website absichtlich anfällig für Hackerangriffe oder einfach nur Hacking.

Nehmen wir ein Beispiel: Das Unternehmen "1-S-Bitrix" sagt: "Ist Ihnen die Sicherheit der Seite wichtiger oder die Tatsache, dass Sie die Aktionen der Benutzer auf Ihrer Seite nicht sehen können?" Um sicherzustellen, dass der Webbrowser aus diesem Grund nicht funktioniert und Sie nicht sehen können, was Ihre Benutzer auf der Website tun, müssen Sie die Serverantwort auf die Anfrage in einem bekannten Dienst überprüfen. Geben Sie die Adresse der Seite mit dem installierten Webvisor ein und erh alten Sie das Ergebnis wie im Screenshot.

Öffnen Sie die Seite im Rahmen
Öffnen Sie die Seite im Rahmen

Es wurde ein Verbot gesetzt, die Seite in einem Frame anzuzeigen, der Bildschirm zeigt dies an.

Hast du dich entschieden, das Verbot aufzuheben? Wenn es sich um die Serverkonfigurationsebene handelt und Sie die Site auf virtuelles Hosting gestellt haben, wenden Sie sich an den technischen Support.

Wenn das Verbot auf Skriptebene erfolgt, fragen verschiedene CMS ihre Sicherheitsbibliotheken ab, sodass das Problem schwieriger zu lösen ist, als Sie denken. Fehler beim Öffnen einer Seite in einem Frame? Wenden Sie sich an Ihre CMS-Entwickler.

Wie Sie sehen können, können Sie das Problem sogar selbst lösen, wenn Sie das Anzeigen einer Seite in einem Frame verbieten.

Empfohlen: