2011-08-20 20 views
24

Me parece que la altura de la ventana emergente tiene un límite de 489 píxeles. Si estoy configurando el elemento del cuerpo de la ventana emergente a 600 píxeles de altura, la ventana emergente obtiene una barra de desplazamiento (porque la página interior se vuelve más grande) pero la ventana emergente no cambia su tamaño.extensión de cromo, ventana emergente altura

¿Es posible hacer que la altura de la ventana emergente sea mayor que 489 píxeles?

+0

¿Cómo llamas a la ventana emergente? ¿Podemos ver algo de marcado, JS, etc.? –

+0

Simplemente presionando el botón habitual en la esquina superior derecha como para otras extensiones. El código ... no creo que sea necesario mostrarlo aquí, pero si insistes, lo haré. – megas

+0

He entendido mal la pregunta, lo siento megas! –

Respuesta

32

Conjunto height en CSS para html y body elementos.

+0

no sé por qué, pero no funciona – megas

+4

¡GRACIAS! debe agregar el atributo CSS 'height' al elemento 'HTML' no solo' BODY' – tim

+0

Bien ... Lo siento, pero parece que no puedo entender cómo obtener una referencia al elemento 'html' ..? – wasatchwizard

0

La ventana emergente debe ser del tamaño adecuado para el contenido (relativamente posicionado). De forma alternativa, puede establecer la propiedad CSS height en el cuerpo de la página emergente para forzarla a una altura determinada.

También puede ocultar la barra de desplazamiento configurando overflow: hidden; en el cuerpo.

+0

Se adapta perfectamente a hasta 489 píxeles, si es más grande que este número, muestra la barra de desplazamiento – megas

0

Si su ventana emergente es solo para actualizar la configuración de su extensión. La mejor manera es crear una página de configuración de seprate llamada options_page, no emergente.

Una referencia sobre options_page es here.

+0

mi extensión es una especie de administrador de pestañas, por lo que no podría ser una página de opciones. – megas

3

La ventana emergente para las extensiones de cromo tiene una altura y un ancho máximos. Es por eso que la solución para establecer la altura de los elementos body y html funciona en algunos casos y no funciona en otros. Para Windows, la altura máxima parece configurarse en 489 píxeles.

Además, el tamaño de la ventana emergente generalmente se ajusta al tamaño de sus elementos (relativamente posicionados). Este es también el caso si el DOM de la ventana emergente se cambia dinámicamente. Por lo tanto, establecer la altura de la ventana emergente generalmente no debe ser nessecary.

+1

Me parece que la altura máxima es de 600px. Tal vez varía según la resolución de pantalla? –