Bender
Una extensión de Chrome que reemplaza a ModHeader, Cookie-Editor, Tampermonkey y el switch de Allow-CORS
Role: Creator
Rol: Creador
Descripción general
Una extensión Manifest V3 para el día a día del desarrollo web: perfiles de headers de request y response, reglas de tráfico que bloquean, redirigen o mockean una URL, un switch de CORS que refleja el origen real, presets de User-Agent con client hints, ABM completo de cookies y storage con decodificador de JWT y snapshots con nombre, scripts propios por sitio, un log de tráfico en vivo y herramientas de diseño dibujadas sobre la página.
El Desafío
Las herramientas que un desarrollador web necesita todos los días vienen de cuatro extensiones distintas que no se conocen entre sí. Cuando una request sale mal, ninguna te puede decir cuál de ellas la reescribió.
El Enfoque
Todo se compila a una sola tanda de reglas de sesión de declarativeNetRequest: el motor toma el estado completo y devuelve la lista entera, y el service worker cambia el set viejo por el nuevo. Reglas de sesión y no dinámicas, porque son las únicas que aceptan la condición tabIds — que es lo que hace posible el alcance «sólo esta pestaña». Las prioridades explícitas definen quién gana cuando dos reglas tocan el mismo header.
El Resultado
Una herramienta de uso diario que reemplazó cuatro extensiones en mi propio workflow, con su política de privacidad publicada y el listado de la store preparado.