Pregunta

En una aplicación que tiene múltiples webviews, ¿hay alguna manera de tener el JavaScript en dos webviews separados se comunican directamente entre sí? Realmente me gusta usar JavaScript en una vista web para controlar el contenido de la otra vista web, pero mi apuesta es que cada entorno es completamente aislado y que la comunicación tiene que ser serializado y se envía a través del controlador de vista web.

¿Fue útil?

Solución

Uso <frameset>, <iframe> etc en el mismo punto de vista de Internet para comunicarse entre dos páginas.

De lo contrario, no hay manera de ver fuera del entorno (esp. Para iPhoneOS ya que todo el marco WebKit es una API privada.)

Otros consejos

Estoy buscando para hacer lo mismo y encontré este hilo en la investigación del problema. no han tenido la oportunidad de modelar aún, pero parece que es al menos teóricamente factible por primera vez el uso de JavaScript para comunicarse con la envoltura de Objective-C, y luego enviar esos datos a la segunda vista web a través de una llamada de JavaScript. Información sobre cada uno de estos dos pasos (independientes) se puede encontrar aquí: http://www.codingventures.com/2008/12/using-uiwebview-to-render-svg-files/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top