In jüngster Zeit ist ein weiteres Schurkenverhalten in China populär geworden: Verwenden von Frames (Frames), um Ihre Webseiten in seine Webseiten einzubetten.
Beispielsweise gibt es eine Website, auf der behauptet wird, ein "Reputation -Aggregationsportal" zu sein, das die Essenz von Online -Foren im ganzen Land bietet. Tatsächlich ist es jedoch ein Framework, um die Webseiten anderer Personen zu erfassen und dann ihre eigenen Anzeigen und Website -Logos hinzuzufügen. Wie unterscheidet sich das von beklagten Buchhändlern? !
Präventionsmethode in
Die Codekopie lautet wie folgt:
</body>
Dieser Code hat zuvor hinzugefügt:
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
if (top.location! == self.location)
{
top.location = self.location;
}
</script>
Dieser Code ist gültig. Es gibt jedoch ein Problem: Nachdem Sie es verwendet haben, kann niemand Ihre Webseite in das Framework einbetten, einschließlich Sie selbst.
Gibt es eine Möglichkeit, wie meine Webseite nur in mein eigenes Framework eingebettet sein kann, nicht in den Framework eines anderen?
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
versuchen{
top.location.hostname;
if (top.location.hostname! = window.location.hostname) {
top.location.href = window.location.href;
}
}
fangen (e) {
top.location.href = window.location.href;
}
</script>
OK, der aktualisierte Versionscode ist abgeschlossen. Mit Ausnahme lokaler Domainnamen können keine anderen Domain -Namen Ihre Webseite in das Framework einbetten. Mein Blog verwendet diesen Code jetzt.