2017-08-30 4 views
0

Ich frage mich, ob es möglich ist, eine Website innerhalb einer Website zu ladenLaden Sie eine Website von meiner Website

So habe ich meine index.html-Datei. Und wenn Sie zu dieser Datei in der Mitte gehen, wird es wie ein iFrame oder etwas, das geladen wird http://google.com und Sie können google innerhalb meiner Website navigieren

+2

Ja, Sie können einen iframe verwenden, wenn die Site es erlaubt, gerahmt zu werden. Google nicht. – epascarello

Antwort

0

Sie sind richtig bei der Verwendung eines iFrame, um eine andere Website wie YouTube zu laden.

<div style='width:1000px;margin:auto;'> 
    <iframe id="theFrame" src="http://www.youtube.com" style="width:100%;" frameborder="0"></iframe> 
</div> 
+0

hast du es versucht? – epascarello

+0

@epascarello Wenn ich diesen Code einfügen, ist es nur weiß. https://evemirror.com/mirror/modules/lyft/ –

+0

Sie können andere Websites mit iFrames laden, mir war nicht bewusst, dass Google Ihnen das Laden ihrer Website nicht erlaubt. Ich dachte, die einzige Einschränkung wäre, JS nicht zu bearbeiten, wenn es eine andere Domain wäre. –

0

Ja, Sie können Websites in iFrames laden, wenn sie dies zulassen.

ABER nicht alle Standorte erlauben es, da sie Header mit X-Frame-Options setzen, die der Browser feststellt und die Seite nicht erlaubt zu laden. Wenn Sie versuchen, Google in ein iframe zu stecken, erhalten Sie diese Fehlermeldung in Ihrer Konsole.

Refused to display 'https://www.google.com/' in a frame because it set 'X-Frame-Options' to 'sameorigin'. 
+0

Gibt es einen anderen Weg, es zu tun? Vielleicht ohne iFrame? –

+3

Schreiben Sie Ihren eigenen Browser und ignorieren Sie die Einschränkungen? – epascarello

Verwandte Themen