Uncaught SyntaxError: Failed to execute 'postMessage' auf 'Fenster': Ungültiges Ziel Ursprungs "my_page" in einen Aufruf von 'postMessage'
habe ich folgenden Skript
Übergeordneten Seite(pair_pixel_filter.php):
window.addEventListener("message", function(e) {
$('#log').append("Received message: " + (e.data));
}, false);
$('.photo-upload-btn').click(function(event) {
event.preventDefault();
window.open($(this).attr("href"), "popupWindow", "width=600,height=600,scrollbars=yes");
});
Der Untergeordneten Seite
$.ajax({
type: 'post',
url: url,
data: {
base64data: dataURL
},
success: function(data) {
window.opener.postMessage(data, "pair_pixel_filter.php");
window.close(); }
});
Grundsätzlich öffnen ein Popup und dann tun einige ajax-pop-up und Rückgabe-Ergebnis Elternteil. Aber von dem Kind bin ich immer diese Fehlermeldung.
Uncaught SyntaxError: Failed to execute 'postMessage' auf 'Fenster': Ungültiges Ziel Ursprungs "pair_pixel_filter.php' bei einem Aufruf von 'postMessage'
InformationsquelleAutor noobie-php | 2014-04-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den 2. parameter zu
postMessage
ist das "Ziel" Herkunft. Dies ist die domain, wo sich die Seite befindet, und nicht der name der (php -) Datei.Muss es etwas sein wie:
Finden Sie unter: https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage
localhost/abc/mypage.php
InformationsquelleAutor Rocket Hazmat