Heim Web-Frontend HTML-Tutorial Was soll ich tun, wenn die Webseite ein Iframe hat?

Was soll ich tun, wenn die Webseite ein Iframe hat?

Nov 18, 2017 am 09:41 AM
iframe 怎么办 网页

Jeder weiß, dass es eine Funktion namens „Verschachtelung“ gibt, aber die Website, an deren Erstellung Sie so hart gearbeitet haben, wird von jemand anderem verwendet, um Ihnen mithilfe eines Iframes eine Weste anzuziehen und zum Inhalt seiner Seite zu werden wird sehr wütend sein und es stoppen wollen. Was sollten Sie also tun, um das Iframen von Webseiten zu verhindern? Im Folgenden finden Sie verschiedene Methoden, die Ihnen zeigen, wie Sie verhindern können, dass Ihre Website und Webseiten von anderen mit einem Iframe versehen werden.

(1) Die erste Möglichkeit, zu verhindern, dass die Seite iframed wird, besteht darin, der Seite den folgenden JS-Code hinzuzufügen:

<script type="text/javascript">      
 if(top.window.location.href!=window.location.href){    
top.window.location.href=window.location.href;    
}    
</script>
Nach dem Login kopieren

(2) Die zweite Möglichkeit, zu verhindern, dass die Seite iframed wird iframed bedeutet, den folgenden JS-Code zur Seite hinzuzufügen. Fügen Sie den folgenden JS-Code hinzu:

<script type="text/javascript">      
 if(top.location!=self.location){    
top.location=self.location;    
 }    
</script>
Nach dem Login kopieren

Es wird gesagt, dass diese Lösung die Seite unter Firefox ständig aktualisiert. Dies liegt daran, dass unter IE windows.top ist das aktuelle Fenster und unter Firefox „windows.top“. Wenn nicht, ist es leer. Daher wird dieser js-Code kontinuierlich ausgeführt, wodurch eine Endlosschleife entsteht und die Seite ständig aktualisiert wird.

(3) Die dritte Möglichkeit, zu verhindern, dass die Seite iframed wird, besteht darin, der Seite den folgenden JS-Code hinzuzufügen:

<script type="text/javascript">      
 if(window!=parent){    
parent.navigate(window.location.href);    
 }    
</script>
Nach dem Login kopieren

Außerdem, wenn Sie PHP zum Entwickeln von Webprogrammen verwenden , Sie können PHP auch direkt verwenden, um den Effekt zu erzielen, dass Seiten nicht mit Iframes versehen werden, indem Sie im Programmcode Folgendes hinzufügen:

 if($_server[&#39;http_host&#39;]!=&#39;www.phpernote.com&#39;){    
 exit(&#39;禁止iframe我的页面!囧&#39;);    
}
Nach dem Login kopieren

Die ASP-Sprache verfügt auch über einen eigenen eindeutigen Implementierungscode, um das Iframen von Seiten zu verhindern. wie folgt:

host=Request.ServerVariables("SERVER_NAME")    
if host<>"www.phpernote.com" then    
response.redirect "http://www.phpernote.com/"    
end if
Nach dem Login kopieren

Natürlich können auch andere Programmiersprachen den Effekt erzielen, das Iframen von Seiten zu verhindern, indem sie Umgebungsvariablen abrufen. Ich werde hier keine Beispiele einzeln nennen.

Wenn Sie verhindern möchten, dass andere Ihre Website oder Webseite iframen, können Sie auch die oben beschriebene Methode ausprobieren. Ich hoffe, sie kann Ihnen helfen.

Verwandte Empfehlungen:

So verwenden Sie das Iframe-Attribut

Eine Fallstudie zum asynchronen Hochladen eines Iframes in einem PHP-Formular Datei

Wie kann verhindert werden, dass Webseiten in Iframes verschachtelt werden?

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Webseite ein Iframe hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie sende ich Webseiten als Verknüpfung im Edge-Browser an den Desktop? Wie sende ich Webseiten als Verknüpfung im Edge-Browser an den Desktop? Mar 14, 2024 pm 05:22 PM

Wie sende ich Webseiten als Verknüpfung im Edge-Browser an den Desktop? Viele unserer Benutzer möchten häufig verwendete Webseiten als Verknüpfungen auf dem Desktop anzeigen, um Zugriffsseiten bequemer öffnen zu können, wissen jedoch nicht, wie das geht. Als Reaktion auf dieses Problem wird der Herausgeber dieser Ausgabe dies mitteilen Werfen wir einen Blick auf den Inhalt des heutigen Software-Tutorials. Die Verknüpfungsmethode zum Senden von Webseiten an den Desktop im Edge-Browser: 1. Öffnen Sie die Software und klicken Sie auf der Seite auf die Schaltfläche „…“. 2. Wählen Sie in der Dropdown-Menüoption „Diese Site als Anwendung installieren“ unter „Anwendung“ aus. 3. Klicken Sie abschließend im Popup-Fenster darauf

Was soll ich tun, wenn ich meinen Ouyi Wallet-Mnemoniksatz vergesse? Ist es noch zu finden? Was soll ich tun, wenn ich meinen Ouyi Wallet-Mnemoniksatz vergesse? Ist es noch zu finden? Jul 19, 2024 pm 12:13 PM

Obwohl die Web3-Welt kostenlos ist, birgt sie viele Gefahren. Daher besteht der erste Schritt für die Sicherheit der Ouyi-Wallet darin, den privaten Schlüssel und die mnemonische Phrase zu schützen. Jeder weiß, wie wichtig private Schlüssel sind, und heute liegt der Schwerpunkt auf Mnemonik. Die mnemonische Phrase kann als eine andere Form der Darstellung des privaten Schlüssels verstanden werden. Der Besitz der mnemonischen Phrase ist gleichbedeutend mit dem Besitz des privaten Schlüssels und der Kontrolle über das Wallet-Vermögen. Es wird auch angenommen, dass seine Präsenz geringer ist als die des privaten Schlüssels und Benutzer möglicherweise die mnemonische Phrase von Ouyi Wallet vergessen. Was soll ich also tun, wenn ich die mnemonische Phrase von Ouyi Wallet vergesse? Kann ich meine Ouyi Wallet-Mnemonik trotzdem abrufen, wenn ich sie vergesse? Probleme, auf die Benutzer achten müssen. Wenn die Mnemonikphrase vergessen wird, kann sie im Allgemeinen nicht wiederhergestellt werden. Wenden Sie sich jedoch an das zuständige Kundendienstpersonal, um Hilfe zu erhalten. Der Redakteur weiter unten verrät es Ihnen im Detail. Was soll ich tun, wenn ich meinen Ouyi Wallet-Mnemoniksatz vergesse? Wenn Sie den mnemonischen Satz von Ouyi Wallet vergessen haben, versuchen Sie ihn bitte abzurufen oder kontaktieren Sie uns.

Was tun, wenn auf Ihrem Fernseher Schneeflocken erscheinen (Eine praktische Möglichkeit, das Problem der Schneeflocken auf Ihrem Fernseher zu lösen) Was tun, wenn auf Ihrem Fernseher Schneeflocken erscheinen (Eine praktische Möglichkeit, das Problem der Schneeflocken auf Ihrem Fernseher zu lösen) Jun 01, 2024 pm 09:44 PM

In unserem täglichen Leben leidet der Fernseher als wichtiges Unterhaltungsgerät oft unter Schneeflocken, die unser Seherlebnis beeinträchtigen. Dieser Artikel stellt Ihnen praktische Methoden zur Lösung des TV-Schneeproblems vor und hilft Ihnen, TV-Programme besser zu genießen. 1. Analyse der Ursachen von Schneeflockenproblemen Schneeflocken, die auf Fernsehgeräten erscheinen, werden im Allgemeinen durch Signalstörungen, Antennenprobleme oder TV-Signalquellen verursacht. 2. Prüfen Sie, ob die Antennenverbindung locker ist. Überprüfen Sie zunächst, ob die Verbindung zwischen dem Fernseher und der Antenne fest ist. Wenn sie locker ist, stecken Sie sie wieder ein. 3. Wählen Sie eine geeignete Antenne. Stellen Sie sicher, dass die Position und Ausrichtung der Antenne korrekt ist. Die Wahl einer Antenne mit guter Leistung kann die Signalempfangsqualität verbessern. 4. Passen Sie die Richtung der Antenne an, indem Sie den Winkel der Antenne drehen oder anpassen. 5. Verwenden Sie Zimmerantennensignale

Lösen Sie das Problem, dass Sie trotz bestehender Breitbandverbindung nicht auf das Internet zugreifen können (Fehlerbehebung). Lösen Sie das Problem, dass Sie trotz bestehender Breitbandverbindung nicht auf das Internet zugreifen können (Fehlerbehebung). May 05, 2024 pm 06:01 PM

Das Internet ist im heutigen Informationszeitalter zu einem unverzichtbaren Bestandteil des Lebens der Menschen geworden. Aber wir können nicht online gehen und manchmal stoßen wir auf Probleme, zum Beispiel ist die Breitbandverbindung bereits vorhanden. Und ergreifen Sie entsprechende Lösungsmaßnahmen. In diesem Fall müssen wir das Problem Schritt für Schritt beheben, um die Netzwerkverbindung wiederherzustellen. Bestätigen Sie den Verbindungsstatus des Geräts: Überprüfen Sie, ob das Mobiltelefon und andere Geräte ordnungsgemäß mit dem Breitbandnetzwerk verbunden sind. Überprüfen Sie den Computer, um sicherzustellen, dass die drahtlose Netzwerk- oder kabelgebundene Netzwerkverbindung normal ist. 2. Starten Sie das Breitbandgerät neu: Setzen Sie das Gerät zurück und stellen Sie die Verbindung erneut her, warten Sie einige Minuten und schalten Sie es dann wieder ein. Versuchen Sie, den Breitbandrouter oder das Modem auszuschalten. 3. Überprüfen Sie die Breitband-Kontonummer und das Passwort: Um zu vermeiden, dass Sie aufgrund eines falschen Kontos oder Passworts nicht auf das Internet zugreifen können, stellen Sie sicher, dass die eingegebene Breitband-Kontonummer und das Passwort korrekt sind. 4. Überprüfen Sie D

Was tun, wenn pagefile.sys zu viel Platz beansprucht? Was tun, wenn pagefile.sys zu viel Platz beansprucht? Feb 20, 2024 am 09:01 AM

Was soll ich tun, wenn pagefile.sys zu viel Speicherplatz beansprucht? Bei der Nutzung des Computers kommt es häufig vor, dass nicht genügend Speicher vorhanden ist. Um dieses Problem zu lösen, überträgt das Betriebssystem einen Teil der Daten im Speicher in eine spezielle Datei auf der Festplatte. Diese Datei heißt pagefile.sys. Manchmal stellen wir jedoch fest, dass die Datei pagefile.sys sehr groß ist und zu viel Speicherplatz beansprucht. Wie lösen wir dieses Problem? Zuerst müssen wir die Datei pagefile.sys klären

Was soll ich tun, wenn die Bilder auf der Webseite nicht geladen werden können? 6 Lösungen Was soll ich tun, wenn die Bilder auf der Webseite nicht geladen werden können? 6 Lösungen Mar 15, 2024 am 10:30 AM

Einige Internetnutzer stellten fest, dass die Bilder auf der Webseite beim Öffnen der Browser-Webseite längere Zeit nicht geladen werden konnten. Was ist passiert? Ich habe überprüft, ob das Netzwerk normal ist. Was ist also das Problem? Der folgende Editor stellt Ihnen sechs Lösungen für das Problem vor, dass Webseitenbilder nicht geladen werden können. Webseitenbilder können nicht geladen werden: 1. Internetgeschwindigkeitsproblem Die Webseite kann keine Bilder anzeigen. Dies kann daran liegen, dass die Internetgeschwindigkeit des Computers relativ langsam ist und mehr Software auf dem Computer geöffnet ist. Und die Bilder, auf die wir zugreifen, sind relativ groß Möglicherweise liegt eine Zeitüberschreitung beim Laden vor. Daher kann die Software, die mehr Netzwerkgeschwindigkeit verbraucht, nicht angezeigt werden. 2. Wenn auf der Webseite keine Bilder angezeigt werden können, liegt das möglicherweise daran, dass die von uns besuchten Webseiten gleichzeitig besucht wurden.

Mögliche Gründe, warum die Netzwerkverbindung normal ist, der Browser jedoch nicht auf die Webseite zugreifen kann Mögliche Gründe, warum die Netzwerkverbindung normal ist, der Browser jedoch nicht auf die Webseite zugreifen kann Feb 19, 2024 pm 03:45 PM

Der Browser kann die Webseite nicht öffnen, aber das Netzwerk ist normal. Dafür gibt es viele mögliche Gründe. Wenn dieses Problem auftritt, müssen wir es Schritt für Schritt untersuchen, um die spezifische Ursache zu ermitteln und das Problem zu lösen. Stellen Sie zunächst fest, ob die Webseite nicht geöffnet werden kann, auf einen bestimmten Browser beschränkt ist oder ob alle Browser die Webseite nicht öffnen können. Wenn nur ein Browser die Webseite nicht öffnen kann, können Sie es zum Testen mit anderen Browsern wie Google Chrome, Firefox usw. versuchen. Wenn andere Browser die Seite korrekt öffnen können, liegt das Problem möglicherweise höchstwahrscheinlich bei diesem bestimmten Browser

Was tun, wenn die Webseite nicht geöffnet werden kann? Was tun, wenn die Webseite nicht geöffnet werden kann? Feb 21, 2024 am 10:24 AM

So lösen Sie das Problem, dass Webseiten nicht geöffnet werden. Mit der rasanten Entwicklung des Internets verlassen sich die Menschen zunehmend auf das Internet, um Informationen zu erhalten, zu kommunizieren und sich zu unterhalten. Manchmal stoßen wir jedoch auf das Problem, dass die Webseite nicht geöffnet werden kann, was uns große Probleme bereitet. In diesem Artikel werden einige gängige Methoden vorgestellt, mit denen Sie das Problem lösen können, dass Webseiten nicht geöffnet werden. Zuerst müssen wir feststellen, warum die Webseite nicht geöffnet werden kann. Mögliche Gründe sind Netzwerkprobleme, Serverprobleme, Probleme mit den Browsereinstellungen usw. Hier sind einige Lösungen: Überprüfen Sie die Netzwerkverbindung: Zuerst benötigen wir

See all articles