Fehler beim ausführen der 'postMessage' auf 'Fenster': Ungültiges Ziel Herkunft

Habe ich den iframe:

<iframe id="GameFrame" 
sandbox="allow-scripts allow-pointer-lock" 
src="https://127.0.0.1:112/games/1047/play">
</iframe>

Meiner übergeordneten Seite befindet sich unter:

https://127.0.0.1/arcade/not-hidden/space-blaster-1047

Ich versuche, eine Nachricht an den iFrame:

var gameIframe = $("#GameFrame");
gameIframe.get(0).contentWindow.postMessage("screenshot", "");

Aber dies wirft den Fehler:

Uncaught SyntaxError: Failed to execute 'postMessage' auf 'Fenster': Ungültiges Ziel Herkunft " in einen Aufruf von 'postMessage'.

Andere versuche:

postMessage("screenshot", "https://127.0.0.1");

Fehler beim ausführen der 'postMessage' auf 'DOMWindow': Das Ziel von origin zur Verfügung gestellt ('https://127.0.0.1') entspricht nicht der Empfänger Fenster Herkunft ('null').

Wie kann ich diese Nachricht veröffentlichen, um den iFrame?

Das sieht aus wie eine doppelte. Siehe: stackoverflow.com/questions/23373376/...

InformationsquelleAutor Tom Gullen | 2015-04-28

Schreibe einen Kommentar