Wie scheint es, dass MDN eine Anfrage von einem iframe auf der Serverseite erkennen und keinen Inhalt senden kann?

Bitte beachten Sie: Diese Frage bezieht sich nicht direkt aufServerseitige Erkennung, dass eine Seite in einem IFrame angezeigt wird, wie ich Ihnen ein Beispiel zeige, woEs würde erscheinen dass die Jungs bei MDN (Mozilla Developer Network) sindbereits Feststellen, dass Inhalt an einen Iframe übermittelt wird. Wenn Sie dies lesen, wird jedoch die Möglichkeit erörtert, dass dies überhaupt nicht serverseitig ist. Es könnte sich um eine Art "Rechtsthema" handeln, von dem ich nicht weiß, wie oder in welcher Weise. Es geht darum zu verstehen, wie etwas bereits existiertfunktioniert.

Zunächst möchte ich MDN-Inhalte (Mozilla Developer Network) nicht als meine eigenen Inhalte abreißen. Ich frage das, weil ich wirklich verwirrt bin. Die Jungs von MDN scheinen sich einen schönen Trick ausgedacht zu haben, und ich würde es gerne wissen, aber vielleicht ist es einfacher, als ich dachte.

Der Code ist nur:

<iframe src="https://developer.mozilla.org/en-US/docs/HTML/HTML5"></iframe>

Nehmen Sie zum Beispiel diese Geige:

http://jsfiddle.net/jfcox/D3UNZ/

Merken Sie, dass sich im iframe kein Inhalt befindet? Es scheint keinen Inhalt zu geben, der mit der Anfrage auf der Registerkarte "Chrome-Netzwerk" zusammenhängt.

Ich versichere Ihnen, das würde auf einer "normalen" Website wie example.org funktionieren. sehenhttp://jsfiddle.net/jfcox/nPwcu/

Also frage ich, was tun sie, um festzustellen, dass eine Anfrage von einem gesendet wird?iframe? Gibt es Browser-Fu, von denen ich nichts weiß? Seltsamerweise könnte das der Fall sein. Ab IE9.

Um die Sicherheit der auf dieser Website eingegebenen Informationen zu gewährleisten, lässt der Herausgeber dieses Inhalts die Anzeige in einem Frame nicht zu.

Beeindruckend! Ok, vielleicht ist es nicht serverseitig, vielleicht ist es alles Browser-Fu. Trotzdem, woher weiß der IE9 und diese anderen Browser, was ich nicht weiß? Was muss ich nachschlagen, um etwas darüber zu erfahren?

Ich habe meinen eigenen Verdacht, dass es nämlich eine Datei im Stammverzeichnis der Website gibt wiecrossdomain.xml für Flash, das Berechtigungen für die Verwendung von Inhalten oder was auch immer definiert, aber ich würde noch nicht einmal wissen, wo ich anfangen soll, wenn das der Fall ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage