Maison >interface Web >js tutoriel >Comment puis-je activer la communication entre domaines entre une iframe et son site parent ?
Communication inter-sites : connexion des Iframes et des sites parents à travers les domaines
La communication inter-domaines peut présenter un défi lorsque vous travaillez avec des iframes. Si le domaine de l'iframe diffère de celui du site parent, l'accès direct ou les appels de méthodes entre eux deviennent impossibles.
Pour surmonter cet obstacle, la messagerie inter-documents apporte une solution :
Site parent vers Iframe :
Dans la fenêtre parent, envoyez un message au contenu de l'iframe fenêtre :
Dans l'iframe, écoutez l'événement de message :
Iframe vers le site parent :
Dans l'iframe , envoyez un message à la fenêtre parent de niveau supérieur :
Dans la fenêtre parent, écoutez le message event:
Rappelez-vous, le '*' dans postMessage() permet au message d'être diffusé sur toutes les fenêtres d'écoute. En utilisant la messagerie inter-documents, vous pouvez établir une communication entre une iframe et son site parent, même sur différents domaines.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!