Einige Erkenntnisse und Gedanken zu iframe

Einige Erkenntnisse und Gedanken zu iframe
Diese Geschichte beginnt heute mit einer unerwarteten Entdeckung. Das Unternehmen verfügt über mehrere Websites. Im Freundeslink gibt es Verknüpfungen untereinander. Ich habe gerade einen Link geändert und wollte ihn überprüfen. Als ich ihn mit dem Webmastertool überprüfte, stellte ich fest, dass mein Link nicht vorhanden war! Es stellte sich heraus, dass ich die benutzerfreundlichen Links in footer.hmtl eingefügt habe. Anschließend bettet ihr es per Iframe in die Homepage ein. Auf diese Weise wird nicht der Link zur Startseite, sondern der Link zur Fußzeilenseite erkannt. Das Gleiche gilt für Suchmaschinen. Suchmaschinen sehen sich die durch das Iframe eingeleiteten Seiten an und folgen den darin enthaltenen Links, schenken ihnen jedoch nicht viel Beachtung. Und auch jedes einzelne Iframe wird als separate Seite behandelt. Tatsächlich kann dies beim Anzeigen des Quellcodes der Seite festgestellt werden. Sie können nur den Code des Iframes sehen, nicht jedoch den Code der darin enthaltenen Seite.

Code

Code kopieren
Der Code lautet wie folgt:

<div id="Fuß" Klasse="clear_left">
<iframe src="web/iframe/foot.html" Breite="960" Höhe="100" Ausrichtung=""
frameborder="0" hspace="0" scrolling="nein" vspace="0"
allowtransparency="1"></iframe>
</div>


Basierend auf diesen Überlegungen. Es gibt viele Stellen, an denen Iframes nicht verwendet werden können. Obwohl er manchmal sehr nützlich ist.
Iframes werden nicht mehr bewusst eingesetzt. Natürlich müssen wir einen Weg finden, es zu ersetzen. Das erste, was einem in den Sinn kommt, ist natürlich „Include“, und es gibt viele Arten von „Include“. Für JSP gibt es zwei Arten: eine ist die Include-Direktive %@include file=""%> und die andere ist die JSP-Aktionsdirektive: <jsp:include page="" />. Erstere eignet sich zum Einbinden statischer Dateien, letztere zum Einbinden dynamischer JSPs. Es gibt auch eine SSI-Anweisung, die nichts direkt mit JSP zu tun hat. Ich weiß nur, dass diese Methode existiert, habe sie aber nie verwendet. Sie scheint vom Webserver analysiert zu werden. Ich kenne die Einzelheiten nicht. Wenn sie jemand kennt, lassen Sie es mich bitte wissen.
Übrigens habe ich festgestellt, dass die Website von Tencent kein Iframe verwendet. Viele andere große Websites verwenden es ebenfalls, wie etwa Sina, Taobao usw. Ich freue mich darauf, die Lösung von qq zu erfahren.

<<:  So erstellen Sie SonarQube mit Docker

>>:  JavaScript-Komposition und Vererbung erklärt

Artikel empfehlen

Die unangemessenen MaxIdleConns von MySQL führen zu kurzen Verbindungen

1 Hintergrund Vor kurzem sind im Online-Geschäft ...

CSS3 implementiert den Beispielcode der NES-Spielekonsole

Ergebnisse erzielenImplementierungscode html <...

Detaillierte Erklärung, wie Sie den Speicherverbrauch in MySql reduzieren können

Vorwort Standardmäßig initialisiert MySQL einen g...

Detaillierte Erläuterung des Prozessmanagements im Linux-System

Inhaltsverzeichnis 1. Das Konzept von Prozess und...

Der Prozess der Installation von MySQL 8.0.26 auf CentOS7

1. Laden Sie zunächst die entsprechende Datenbank...

Eine Sammlung gängiger Verwendungen von HTML-Meta-Tags

Was ist ein Mata-Tag? Das <meta>-Element li...

So richten Sie geplante Sicherungsaufgaben in Linux CentOS ein

Implementierungsvorbereitung # Der Dateipfad muss...

Docker Link realisiert die Containerverbindung

Inhaltsverzeichnis 1.1. Netzwerkzugriff zwischen ...

Die Einhandregel von WEB 2.0

<br />Mein vorheriger Artikel über CSS wurde...

Lernen Sie, benutzerdefinierte Hooks in React zu erstellen

1. Was sind benutzerdefinierte Hooks Wiederverwen...

Der visuelle Designpfad der Website sollte den Benutzergewohnheiten entsprechen

Cooper sprach über den visuellen Pfad des Benutze...

Das neueste beliebte Skript Autojs Quellcode-Sharing

Heute werde ich einen Quellcode mit Ihnen teilen,...