Framebuster gezielt gegen einzelne Domains einsetzen

Robert Basic

Ausgangspunkt ist der Fall „Ralf zu Jung„. Der Domaininhaber hat seine Seite mit meinen Inhalten sozusagen ausgefüllt, indem er meine Seite in einem Frame einpackt und anzeigt (nennt sich „Schaufenster„). Zu dem rechtlichen Aspekt hat sich rechtzweinull per Kommentar geäußert.

Technisch gesehen kann man oW verhindern, dass Dritte die Inhalte deiner Seiten über ein Frame einbinden, indem man einen sog. „Frame Buster“ nutzt. Das Dumme bei einem simplen Frame Buster aber ist, dass man uU Dritte aussperrt, die per Framing arbeiten. So haben sich nach Einbau des Codesnippets User gemeldet, die Netvibes nutzen oder aber eine Readersoftware, um meine Inhalte in ihrer gewohnten Umgebung zu lesen, aber nicht mehr konnten.

Insofern geht es darum, wie man den Frame Buster so umbaut, dass man dedizierte Domains aussperrt und alle anderen, die nicht in der Negativliste stehen, eben nicht. SteBu hat mir dazu folgenden Code zukommen lassen:

{script language="javascript" type="text/javascript"}
if (top != self)
{
var h = top.location.host;
var tk = h.indexOf('böse-domain.de');
if(tk != -1)
{
top.location = self.location;
}
}
{/script}

Die geschweiften Klammern um „script language“ und „script“ sind durch spitze Klammern zu ersetzen. Das Codesnippet würde bei einem WordPress-Blog in die Header.php einzufügen sein. Genauergesagt in den Head-Bereich, also noch vor dem öffnenden Body-Tag. Frage: Ist das soweit geschickt genug oder wären andere Lösungen noch besser? Zusatzbemerkung: Dieser Frame Buster killt nur eine Domain.

Jetzt sichern: 100+ KI-Codes

Lass dich mit unserem Tech-Briefing UPDATE bei KI und den Tech-News von morgen nicht abhängen – kostenlos täglich in der Inbox von über 13.000 Lesern.

100+ virale KI-Codes PDF

Gratis zur Anmeldung:
PDF · 100+ virale KI-Codes

Mit deiner Anmeldung akzeptierst du unsere Datenschutzerklärung.

Testergebnis des Codes: Es funktioniert nicht. Nach Aufruf der externen Domain wird meine Seite nicht wie bei einem Frame Buster-Effekt üblich umgehend „weitergeleitet“ (im Grunde nur ein Reload).

Update
Ali B hat folgenden Code gepostet, der nach einem Test auch wunderbar funzt:

Unser Zins-Tipp

Eröffne jetzt dein kostenloses Myntro Festgeld und erhalte 3,38 Prozent Zinsen auf dein Geld – und das garantiert für 12 Monate!


Jetzt Zinsen sichern

Anzeige


{script language="javascript" type="text/javascript"}
var S=['www.böse-domain.de','böse-domain.de'];
function chk(l) {for (var i=0,s;s=S[i];i++) if (l==s) return 1;}
if (window!=top) {
var l;
if (document.referrer && (l=document.referrer.split('/')[2]) &&chk(l)) top.location.href="http://www.gehe-zu-meiner-domain.de";
}
{/script}

Geschweifte Klammern um „Script“ oben und unten durch spitze Klammern ersetzen.

Google lässt dich jetzt selbst bestimmen, welche Quellen du in der Suche häufiger siehst. Mit zwei schnellen Klicks kannst du BASIC thinking kostenlos als bevorzugte Quelle hinzufügen und damit unabhängigen Tech-Journalismus unterstützen. Vielen Dank!

STELLENANZEIGEN
Digital Marketing Manager (m/w/d) – Website, ...
Mpire GmbH in Backnang bei Stuttgart
(Senior) Social Media Manager:in (m/w/d)
Potluck GmbH in Hamburg
Performance Marketing & Social Media Mana...
Landhaus Walter in Hamburg
Senior CRM (HubSpot) & Marketing Automati...
Quantum-Systems GmbH in Gilching, Bayern, Germany
Senior Berater Datenschutz / Jurist (m/w/d)
DSN GROUP in Stuttgart, Würzburg
Senior Consultant Digital Marketing & Med...
Instaffo GmbH in München
Global Content Director – Consumer Brands (f/...
Freudenberg Home and Cleaning Solutions ... in Weinheim
Global Content Director – Consumer Bran...
Freudenberg Home and Cleaning Solutions ... in Weinheim
Teile diesen Artikel
Folgen
Robert Basic ist Namensgeber und Gründer von BASIC thinking und hat die Seite 2009 abgegeben. Von 2004 bis 2009 hat er über 12.000 Artikel hier veröffentlicht.