Tareas de Firefox en una sola ventana: guía completa de Fox Toolbox
Las nueve funciones, desde el volumen de pestaña hasta Kill Switch, y sus límites
Tareas de Firefox en una sola ventana: guía completa de Fox Toolbox
Fox Toolbox es una extensión de Firefox que reúne en una sola herramienta el control de la pestaña actual, la descarga de contenido multimedia, el bloqueo de anuncios, el bloqueo de pestañas web y la eliminación de datos de navegación.
La versión 2.2.0 es compatible con Firefox 128 o posterior. Al pulsar el icono de la barra de herramientas aparece una ventana de 600×600 con nueve funciones en una cuadrícula de 3×3. Está desarrollada como una WebExtension Manifest V3 para Firefox, no tiene dependencias externas en tiempo de ejecución y no opera un servidor propio de telemetría.
No funciona en ventanas privadas. Algunas funciones tampoco están disponibles en páginas protegidas de Firefox, como las páginas about: o el administrador de complementos, donde las extensiones no pueden inyectar código.
Todas las funciones de un vistazo
- 01 Volumen de pestaña: controla de forma independiente el volumen de 0 a 1000 % y el silencio de cada pestaña.
- 02 Modo oscuro: ofrece los niveles Desactivado, Compatible, Equilibrado e Intenso.
- 03 User-Agent: cambia el User-Agent de la pestaña actual mediante 69 perfiles.
- 04 Imágenes: detecta y descarga imágenes de la página actual y de los iframes accesibles.
- 05 Vídeo: detecta y descarga direcciones de vídeo y audio directamente accesibles.
- 06 Guardar sitio: empaqueta el HTML actual y los archivos CSS y JavaScript enlazados en un ZIP.
- 07 Bloqueo de anuncios: ofrece reglas Desactivado, Estándar y Estricto, además de una lista de sitios permitidos.
- 08 Bloqueo de pestañas: muestra una pantalla protegida por contraseña sobre las pestañas web normales.
- 09 Kill Switch: elimina los datos de navegación seleccionados después de una confirmación explícita.
1. Volumen de pestaña
Esta función ajusta el sonido de la pestaña actual, independientemente de las demás, entre 0 y 1000 %. Incluye botones rápidos para 100%, 250%, 500% y 1000%, además de un botón de silencio. Al quitar el silencio se restaura el volumen anterior.
No se limita a buscar un único elemento <video>.
- Elementos HTML
<audio>y<video>normales - Contenido multimedia dentro de iframes accesibles
- Elementos multimedia añadidos posteriormente por la página
- Contenido dentro de Shadow DOM
- Sonido producido mediante Web Audio API
El navegador limita la propiedad volume del contenido HTML normal a 1, es decir, 100 %. Por eso el elemento multimedia original llega como máximo al 100 %, mientras que una salida Web Audio puede pasar por un nodo Gain independiente y amplificarse hasta diez veces. El resultado por encima del 100 % depende de la implementación de audio del sitio.
Cuando el volumen llega a 0 %, Fox Toolbox también usa el silencio nativo de pestaña de Firefox. La extensión recuerda si ella misma activó el silencio, por lo que no quita por error un silencio que ya había establecido el usuario.
Los valores de cada pestaña se asocian a la sesión de Firefox. Al restaurar una pestaña se restaura también su volumen, y la insignia de la barra muestra el volumen actual o el estado de bloqueo.
2. Modo oscuro
El modo oscuro ofrece cuatro niveles de compatibilidad en lugar de aplicar un único filtro universal.
- Desactivado: elimina los estilos añadidos y usa el diseño original del sitio.
- Compatible: indica al navegador que use un esquema oscuro y oscurece únicamente el fondo básico. Es apropiado para sitios con compatibilidad parcial con el modo oscuro.
- Equilibrado: invierte los colores de la página y vuelve a invertir imágenes y vídeos. Es apropiado para documentos comunes y páginas claras.
- Intenso: reemplaza directamente los colores de fondos, texto, bordes y controles de entrada. Se usa cuando los otros niveles no oscurecen lo suficiente.
El modo puede aplicarse temporalmente a la pestaña actual o guardarse como valor predeterminado del sitio. Los ajustes por sitio se almacenan según el nombre de host en el almacenamiento local de la extensión.
Cuanto mayor sea el nivel, más CSS se reemplaza. Las imágenes, SVG, editores de código, mapas, lienzos o diseños complejos pueden verse mal. En ese caso conviene bajar el nivel o desactivar la función y recargar la pestaña.
3. Cambio de User-Agent
La función User-Agent ofrece actualmente 69 perfiles.
- Chrome, Edge, Firefox y Safari
- Windows, macOS y Linux
- iPhone e iPad
- Varios dispositivos Android
- Robots de motores de búsqueda
Al elegir un perfil se modifica el encabezado User-Agent de las solicitudes de la pestaña actual y se ajustan los valores visibles para la página de navigator.userAgent, appVersion, platform y vendor. Después se recarga la pestaña. El ajuste es una regla de sesión por pestaña, así que no cambia las demás pestañas al mismo tiempo.
Es una ayuda para probar compatibilidad, no una suplantación completa del dispositivo.
- User-Agent Client Hints
- Características de la conexión TLS
- Tamaño real de la pantalla y dispositivos de entrada
- Motor de renderizado real de Firefox
- Otros datos de huella digital del navegador
Esos valores pueden permanecer sin cambios. Un sitio puede comparar señales incoherentes y detectar la modificación, por lo que la herramienta no debe considerarse un medio para eludir autenticación, rastreo o seguridad.
4. Descargador de imágenes
El descargador examina el documento actual y los iframes accesibles y reúne imágenes desde varias fuentes.
srcy elcurrentSrcrealmente elegido de los elementos<img>- Candidatos de
srcsety<picture> - Valores CSS
background-image - Imágenes de Open Graph y Twitter
- Recursos de imagen ya cargados por el navegador
Las URL duplicadas se combinan. Las imágenes HTTP(S) o data: seleccionadas se descargan directamente en Fox Toolbox/<sitio>/images/ dentro de la carpeta de descargas predeterminada. Si el nombre ya existe, se crea uno único en lugar de sobrescribir el archivo.
Las imágenes de carga diferida que la página aún no haya solicitado pueden no aparecer. Desplazarse hasta el final de la página antes de volver a detectar puede mostrar más resultados.
Una detección conserva como máximo 250 entradas de imagen y vídeo combinadas en el almacenamiento de sesión. Se pueden guardar hasta 50 elementos por lote; los resultados más grandes deben dividirse.
5. Descargador de vídeo
A pesar de su nombre, también busca fuentes de audio directamente accesibles.
- Fuentes actuales de los elementos
<video>y<audio> - Elementos
<source>internos - Enlaces directos a archivos multimedia
- Recursos de vídeo y audio ya observados por el navegador
Los archivos accesibles se guardan en Fox Toolbox/<sitio>/videos/ dentro de la carpeta de descargas predeterminada. Para archivos de otro origen, la extensión envía cuando es posible información de la página de origen como Referer.
Los siguientes contenidos no pueden convertirse en un archivo de vídeo completo.
- Contenido protegido con DRM
- URL
blob:y transmisiones de Media Source Extensions - Transmisiones HLS segmentadas
.m3u8 - Transmisiones DASH
.mpd
Fox Toolbox no une segmentos de transmisión ni descifra DRM. Las sesiones de inicio de sesión, los tokens que caducan y la protección contra enlaces directos pueden provocar que un elemento detectado no se descargue. Antes de guardar contenido deben revisarse las condiciones del sitio y los derechos de autor.
6. Descarga del sitio
Esta función clona el HTML que se está mostrando y reúne el CSS y JavaScript enlazados en un archivo ZIP.
Las URL relativas del documento se convierten en absolutas. Las URL de CSS y JavaScript obtenidas correctamente se cambian por rutas locales dentro del ZIP. También se incluyen recursos accesibles de otros orígenes.
El ZIP contiene esta estructura.
index.html
assets/
styles/
scripts/
fox-toolbox-report.json
fox-toolbox-report.json registra la URL de origen, la hora de captura, los archivos guardados, los recursos ausentes y las causas de error.
No es un copiador ilimitado de sitios completos.
- HTML actual: hasta 12 MB
- Cantidad de recursos CSS y JavaScript: hasta 160
- Tamaño de un recurso: hasta 8 MB
- Tamaño total recopilado: hasta 60 MB
- Tiempo de espera de cada solicitud: 12 segundos por archivo
Si el HTML supera 12 MB, la operación se detiene en vez de producir un documento parcial dañado. Las respuestas dinámicas de API, el estado del Service Worker, las sesiones de usuario, las bases de datos y el contenido DRM no se reproducen por completo.
Al abrir el index.html descargado puede ejecutarse el JavaScript incluido del sitio. Solo debe abrirse cuando el origen sea fiable; las páginas desconocidas deberían revisarse en un entorno aislado con JavaScript desactivado.
7. Bloqueo de anuncios
Es una función ligera basada en las reglas declarativas de solicitudes de red de Firefox.
- Desactivado: deshabilita las reglas de bloqueo integradas.
- Estándar: activa las reglas básicas y es el valor inicial de Fox Toolbox.
- Estricto: activa tanto las reglas estándar como reglas estrictas adicionales.
El sitio actual puede añadirse a una lista de permitidos para dar prioridad a las solicitudes de ese host frente a las reglas de bloqueo. Así se puede reparar un sitio frecuente sin desactivar el bloqueo en todas partes.
Como depende de reglas incluidas, no garantiza el bloqueo de todos los anuncios, scripts de seguimiento o dominios nuevos. El modo estricto también puede bloquear recursos legítimos y romper el inicio de sesión, pagos, reproducción de vídeo o diseño.
8. Bloqueo de pestañas web
Esta función protege las pestañas web normales con una contraseña de 6 a 128 caracteres. Puede bloquear automáticamente al iniciar Firefox o hacerlo inmediatamente de forma manual.
Durante el bloqueo muestra una capa modal sobre las páginas normales e impide entradas de ratón, teclado, tacto, rueda y menú contextual. En páginas internas de Firefox donde no se permite inyectar código abre una página de bloqueo independiente.
La contraseña en texto claro nunca se guarda.
- Se genera una sal aleatoria de 16 bytes.
- Se aplica PBKDF2-SHA-256 durante 240 000 iteraciones.
- Solo el hash derivado y la sal se guardan en el almacenamiento local de la extensión.
Después de cinco intentos fallidos se bloquean nuevos intentos durante 30 segundos. Los fallos posteriores aumentan la espera hasta un máximo de 120 segundos.
Se trata de un bloqueo suave a nivel de extensión, no de un límite de seguridad del navegador o del sistema operativo. No puede impedir estas acciones.
- Usar la barra de direcciones, menús de Firefox, ajustes o páginas internas
about: - Desactivar o eliminar Fox Toolbox en el administrador de complementos
- Usar otro perfil de Firefox u otro navegador
- Usar una ventana privada o el modo de resolución de problemas
- Eludir la capa mediante herramientas de desarrollo o privilegios de Firefox
- Acceder a archivos del sistema operativo o ya descargados
Por tanto, no sustituye el bloqueo de pantalla del sistema operativo, los controles de acceso de un equipo público, el control parental ni los productos de seguridad empresarial.
9. Kill Switch
Kill Switch elimina los datos de navegación seleccionados que almacena Firefox.
- Caché
- Cookies y sesiones de inicio de sesión
- Historial de descargas
- Datos de autocompletado de formularios
- Historial de navegación
- IndexedDB
- Almacenamiento local de sitios
- Datos de Service Worker
- Contraseñas guardadas
El intervalo puede ser Todo el tiempo, Última hora, Últimas 24 horas o Últimos 7 días. La API de Firefox no admite eliminar la caché por periodo, de modo que la caché solo puede seleccionarse con Todo el tiempo.
Una confirmación de dos pasos reduce las activaciones accidentales. Después de elegir los tipos de datos, el usuario debe escribir 삭제 en menos de 30 segundos para iniciar el borrado. Las contraseñas guardadas están excluidas de forma predeterminada. Si el bloqueo de pestañas está configurado, las pestañas pueden bloquearse al finalizar.
Fox Toolbox no puede restaurar los datos eliminados. Borrar cookies cierra las sesiones de los sitios y borrar contraseñas guardadas elimina las entradas del administrador de contraseñas de Firefox.
Borrar el historial de descargas solo elimina el registro de Firefox. No borra los archivos ya almacenados en el disco. Los marcadores y los propios ajustes de Fox Toolbox tampoco forman parte de Kill Switch.
Atajos predeterminados
- Subir un 10 % el volumen de la pestaña actual:
Alt+Shift+↑ - Bajar un 10 % el volumen de la pestaña actual:
Alt+Shift+↓ - Alternar el silencio de la pestaña actual:
Alt+Shift+M - Bloquear inmediatamente las pestañas web:
Alt+Shift+L
Si un atajo entra en conflicto con el sistema operativo u otra extensión, puede cambiarse en Administrador de complementos → Administrar atajos de extensiones. El bloqueo inmediato solo funciona después de configurar una contraseña.
¿Para qué se usan los permisos?
Como varias herramientas están reunidas en una extensión, sus permisos se dividen por responsabilidad.
browsingData: elimina los datos seleccionados en Kill SwitchdeclarativeNetRequestWithHostAccess: bloquea anuncios y cambia el encabezado User-Agent por pestañadownloads: guarda imágenes, vídeos y archivos ZIP de sitiosscripting: recupera la conexión de bloqueo en pestañas normales que ya estaban abiertassessions: restaura volumen, User-Agent y modo oscuro por pestañastorage: almacena ajustes de bloqueo de anuncios, modo oscuro por sitio y bloqueotabs: identifica la pestaña actual, silencia, recarga y propaga el estado de bloqueowebNavigation: detecta contenido multimedia en la página actual y en iframes accesibles<all_urls>: aplica funciones a páginas normales y accede a recursos solicitados por el usuario
Los ajustes persistentes permanecen en el almacenamiento local de la extensión. Los datos temporales, como el estado de bloqueo, el token de confirmación de 30 segundos y las listas multimedia, usan almacenamiento de sesión en memoria.
El código no envía telemetría ni información del usuario a un servidor de Fox Toolbox, y el manifiesto declara que no se recopilan datos. Para descargar medios o un ZIP se solicitan recursos al sitio original, pero no se envían a un servidor aparte de Fox Toolbox.
Estructura interna
Fox Toolbox separa las responsabilidades de esta forma.
popup: pantallas de configuración y ejecución de las nueve herramientasbackground: operaciones privilegiadas de Firefox, como descargas, borrado de datos, estado de pestañas y reglas de anuncios- Código Main World de la página: medios HTML, Web Audio y valores de
navigator - Content Script aislado: modo oscuro, detección multimedia, captura del sitio y capa de bloqueo
- Reglas de red declarativas: bloqueo de anuncios y cambio del encabezado User-Agent por pestaña
Cuando la ventana envía una orden, el código en segundo plano verifica el origen de la solicitud y el identificador de pestaña, y solo transmite el estado a la página cuando es necesario. El volumen, User-Agent y modo oscuro se vinculan a valores de sesión por pestaña; los anuncios, modos por sitio y ajustes de bloqueo permanecen en el almacenamiento local.
Instalación
Para cargar temporalmente la carpeta del código fuente en Firefox:
- Abrir
about:debugging#/runtime/this-firefoxen la barra de direcciones. - Seleccionar Cargar complemento temporal.
- Elegir
manifest.jsondentro de la carpeta de Fox Toolbox. - Abrir el icono Fox Toolbox en la barra de herramientas.
Si existe un ZIP de distribución, puede seleccionarse en la misma página. Si el entorno no admite el ZIP directamente, hay que extraerlo y seleccionar su manifest.json.
El complemento temporal se elimina al cerrar Firefox por completo. La instalación permanente en Firefox normal requiere un .xpi revisado y firmado por Mozilla, no un ZIP ordinario.
Conclusión
La principal ventaja de Fox Toolbox es reunir herramientas frecuentes de pestañas y privacidad en una pantalla de acceso rápido. La restauración por pestaña, el modo oscuro por sitio, las excepciones de anuncios y la confirmación de borrado también reducen errores cotidianos.
No es una solución universal. El descargador no procesa DRM ni transmisiones segmentadas, la descarga de sitios es una instantánea del documento actual y cambiar el User-Agent no reemplaza toda la huella digital del navegador. El bloqueo de pestañas tampoco sustituye el bloqueo del sistema operativo.
Si se comprenden su alcance y sus límites, Fox Toolbox puede ser una forma práctica de organizar en una sola ventana varias tareas de Firefox que de otro modo estarían dispersas.