¿Cómo get el tamaño del iframe padre en el código js de la página incrustada?

Estoy escribiendo una página html de señalización para que se muestre en pantalla completa automáticamente. Uso screen.width y .height para get el tamaño de pantalla del cliente. Ahora, para la página de edición que los usuarios pueden agregar / eliminar contenidos en la señalización, me gustaría que los usuarios obtengan una vista previa del resultado editado sin ir al sitio de señalización en pantalla completa. Así que planeo tener un iframe que tenga la misma proporción que la pantalla del cliente e incrustó la página de señalización en el iframe en la página de edición.

La cuestión es cómo puedo permitir que la página de señalización cambie el tamaño para que quepa en el iframe. ¿O cómo puedo get el iframe de la página padre de la página incrustada? El screen.width y $ (document) .width parecen tener el mismo resultado.

Uso python GAE, webapp2, jinja2.

One Solution collect form web for “¿Cómo get el tamaño del iframe padre en el código js de la página incrustada?”

Dentro de la página incrustada puede recuperar el tamaño del elemento iframe en la página principal de esta manera:

 var width = window.frameElement.offsetWidth, height = window.frameElement.offsetHeight; 
Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.