hotReload
hotReload se utiliza para configurar el comportamiento de recarga en caliente durante el desarrollo.
Resumen
- Tipo:
{ port?: number; autoRefreshContentPage?: boolean } - Valor por defecto:
{ port: 23333, autoRefreshContentPage: true } - Requerido: No
Uso
Opciones de configuración
port
- Tipo:
number - Valor por defecto:
23333 - Descripción: Puerto del servidor WebSocket, utilizado para comunicación con la extensión durante el desarrollo
autoRefreshContentPage
- Tipo:
boolean - Valor por defecto:
true - Descripción: Si se recarga automáticamente la pestaña actual después de cambios en el content script
Cómo funciona
addfox devinicia el servidor WebSocket (puerto predeterminado 23333)- La extensión establece conexión con el servidor a través de WebSocket
- Cambio de código → Reconstrucción → WebSocket envía instrucción de recarga
- La extensión se recarga automáticamente, la página se actualiza
Diferencia entre Background y Content
- Background cambia: Toda la extensión se recarga, Service Worker se reinicia
- Content cambia: La extensión se recarga + se reinyecta en la página
Configuraciones relacionadas
- guide/hmr - Guía de recarga en caliente

