Verhindern der Einbettung von Iframes von Drittanbietern
Websitebesitzer stehen häufig vor dem Problem, dass ihre Seiten in Frames (Iframes) von Drittanbietern eingebettet werden Websites. Während sich der Referrer-Request-Header bei der Erkennung dieses Szenarios beim Laden der Seite als unwirksam erweist, gibt es mehrere Ansätze, dieses Problem anzugehen.
JavaScript-Erkennung
Nach dem Laden der Seite wird JavaScript kann verwendet werden, um zu erkennen, ob es innerhalb eines Frames angezeigt wird. Durch den Vergleich der Top- und Self-Eigenschaften kann man feststellen, ob die Seite eingebettet ist. Wenn sie sich unterscheiden, befindet sich die Seite innerhalb eines Iframes.
X-FRAME-OPTIONS-Header
Einige moderne Browser unterstützen den X-FRAME-OPTIONS-Header, der zwei bietet Optionen:
Browser wie Picasa respektieren diesen Header und verhindern die Einbettung von Websites Dritter.
Browser-Unterstützung für X-FRAME-OPTIONS-Header
Browser, die X-FRAME unterstützen -OPTIONEN mit ihren Mindestversionen umfassen:
Das obige ist der detaillierte Inhalt vonWie können Websitebesitzer die Einbettung von Iframes durch Dritte verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!