Si prega di suggerire tecniche possibili per attivare gli eventi nella pagina padre da un iFrame. Ho provato url Hashing e usando le tecniche window.postMessage ma senza alcun successo.Possibili modi per comunicare tra iFrame e la pagina padre tra i domini
risposta
easyXDM è progettato per questo scopo esatto. Puoi trovarlo al http://easyxdm.net e ha alcuni esempi.
Per riassumere, consente a due finestre di comunicare "liberamente" utilizzando stringhe o chiamate RPC.
Vedere http://consumer.easyxdm.net/current/example/methods.html per una delle demo RPC.
Nessun successo perché non è possibile per motivi di sicurezza.
L'unica idea che viene in mente è quella di avere uno script sul lato server a cui iFrame invia i propri eventi (in combinazione con un ID univoco) e che la pagina padre può eseguire il polling (tramite uno script del server sul proprio dominio, o JSONP). Tuttavia, c'è molto lavoro da fare e richiede la collaborazione sia dalla pagina madre che dall'iframe.
La risposta moderna a questa domanda è il nuovo messaggistica cross-documento (Web Messaging API) introduzione
Sede di Opera qui:
http://dev.opera.com/articles/view/window-postmessage-messagechannel/
o alla specifica qui: http://www.w3.org/TR/webmessaging/
- 1. <iframe> javascript accede al DOM padre tra domini?
- 2. Comunicazione iframe tra domini
- 3. Passare le variabili jquery tra iframe e padre
- 4. AngularJS e tra domini POST
- 5. Come modificare lo stile del contenuto iframe tra domini diversi?
- 6. Jquery ordinabile e trascinabile tra frame padre e figlio
- 7. tra domini XMLHttpRequest
- 8. Trascinare e rilasciare domini incrociati, iframe, finestre browser
- 9. Come comunicare tra i servizi Windows
- 10. Come comunicare tra componente in Angolare?
- 11. impedire iframe dal reindirizzamento della pagina padre
- 12. Comunicazione di cross-origine di iframe padre-figlio
- 13. Come comunicare tra Android e Unity?
- 14. FireBug e monitoraggio richieste tra domini JSONP
- 15. Uso di Redis per comunicare tra PHP e socket.io/node.js
- 16. Ajax tra domini chiamate
- 17. Posso comunicare tra Java e C# usando solo i socket?
- 18. Fancybox vicino dall'interno iframe e prendere pagina padre al link
- 19. Il modo più veloce per comunicare tra C++ e C#
- 20. Posso eseguire la comunicazione tra domini sincroni con window.postMessage?
- 21. Caricare i collegamenti iframe nella finestra padre?
- 22. accedi e cambia pagina padre da iframe (con jquery)
- 23. Come posso comunicare tra thread
- 24. Il sottodominio è considerato tra domini diversi?
- 25. Qual è la differenza tra IFrame e Frame?
- 26. richieste tra domini con JSON
- 27. Condivisione sessione tra due domini
- 28. Comunicazione tra iFrame?
- 29. Quali sono i rischi della comunicazione JSONP tra domini diversi?
- 30. Accesso tra domini nel sito Web ASP.NET
By a proposito, sentiti libero di contattarmi se hai problemi ad usarlo (sono l'autore). –