Widgets
SidebarWidget
Si un servicio define un SidebarWidget, el navegador crea instancias, en determinadas ventanas del navegador, un área de contenido cuyo contenido se encuentra en el sidebarURL definido en el manifiesto. Estas regiones no se crean instancias hasta que el Worker ha sido completamente cargado.El contenido de estas regiones tiene la API adicional definida en la referencia de Service Content API.
Las Sidebars pueden estar en estado visibles u ocultos.
- Cuando son visibles, reciben un rectángulo vertical del espacio de la pantalla en el que se representará, este rectángulo es estable a través de los cambios en el pestaña de enfoque y tiene una barra de desplazamiento independiente de la barra de desplazamiento del contenido de la navegación por pestañas.
- Cuando esta oculta, la barra lateral se elimina completamente de la jerarquía visual. El agente de usuario continúa entregando mensajes a estos, Y la barra lateral puede pre procesar su DOM para mostrar posteriormente.
Windows Sidebar se crea una instancia única en las ventanas del navegador que tienen una completa interfaz de navegación por pestañas, ventanas creadas con window.open que no cuentan con estos elementos de la interfaz no recibe una barra lateral.
Cuando una pestaña que se representa directamente en el navegador sin barra de direcciones se selecciona, la barra lateral se coloca automáticamente en el estado oculto. Cuando el usuario sale de esa pestaña, la barra lateral se hace visible de nuevo. Estas pestañas incluyen la página de administración de complementos, about:permissions, etc.
Los estados minimizada / maximizada / oculta de la barra lateral del widget son consistentes a través de todas las ventanas del navegador. El estado más reciente es recordado y usado para las nuevas ventanas, y se conserva en todos los reinicios del navegador.