J'ai suivi ce tutoriel - http://www.youtube.com/watch?v=R2hOvZ7bwXU, qui explique comment utiliser postMessage pour passer un message de manière sécurisée entre un iframe et le parent - vous finissez essentiellement avec quelque chose comme ceci - http://html5demos.com/postmessage2
Mon problème est que j'ai besoin que cela fonctionne dans le sens opposé (de l'enfant vers le parent) et je ne sais pas comment cibler la fenêtre parent.
voici mon code de réception (dans le parent):
function handleMsg(e) {
if(e.origin == "http://uc.dialogue.net") {
let blah = e.data;
alert(blah);
} else {
alert("error");
}
}
addEventListener("message", handleMsg, true);
et voici la fonction d'envoi déclenchée par un simple formulaire (dans l'enfant):
let text = document.querySelector('.srchInput').value;
window.parent.postMessage(text, "http://uc.dialogue.net");
Dois-je cibler le parent d'une manière différente?
Amicalement Paul