Es ist kein Problem an sich, aber ich möchte gerne den Hintergrund verstehen
1. Vornweg: Am Referer kann es nicht liegen, den habe ich testweise auf mit network.http.sendRefererHeader auf 0 gesetzt.
2. Auf der Seite https://developer.mozilla.org/en-US/docs/Web…MLElement/focus kann ich unter einem Beispiel den Button "Open in JSFiddle" drücken und es öffnet sich ein neuer Tab in dem alles dargestellt wird. So weit so gut.
3. Ich kann diese Seite auch erneut laden (auch mit Strg+F5 also unter Umgehung des Cache) und sie wird weiterhin angezeigt.
4. In der Adresszeile steht lediglich https://jsfiddle.net/api/mdn/
5. Kopiere ich diese URL und füge sie in einem neuen Tab ein, dann erhalte ich jedoch eine 404 Fehlermeldung
Mir ist klar, dass es irgendwas mit iframe zu tun haben muss, allerdings kann ich es nicht komplett nachvollziehen, würde es aber gerne.
6. Wenn ich auf der Seite https://developer.mozilla.org/en-US/docs/Web…MLElement/focus den Frame in einen neuen Tab öffne erhalte ich https://mdn.mozillademos.org/en-US/docs/Web/API/HTMLElement/focus$samples/Focus_on_a_text_field?revision=1559155 dieser ist wohl auch statisch, sodass er auch von hier aus aufgerufen werden kann.
7. Wenn ich auf der geladenen Seite https://jsfiddle.net/api/mdn/ den Frame im Kasten unten rechts anklicke und in einem neuen Tab öffne dann erhalte ich eine wohl temporäre URL, in Form von https://fiddle.jshell.net/temp_result/12039023/ mit einer 404 Fehlermeldung
Hier ein Video zur Verdeutlichung https://mozhelp.dynvpn.de/dateien/forum/…ddle-iframe.mp4 in dem ich die einzelnen Punkte der Reihe nach darstelle. Bitte ansehen, denn die hier geposteten Links funktionieren so nicht (was genau mein Problem beschreibt), deswegen habe ich diese in einem Inline-Code gepostet.