Prompt file imported from rigo9412/taakin-extension (
.windsurf/workflows/sat-extension-setup.md). Copyright stays with the author.
Configuración Inicial de Extensión SAT
Pasos para Configurar el Entorno de Desarrollo
1. Preparar el Entorno
# Clonar el repositorio (si no está clonado)
git clone <repository-url>
cd taakin-extension
# Verificar estructura de archivos
ls -la
2. Instalar Dependencias (si aplica)
# Si hay package.json
npm install
# Si no hay package.json, crear uno para desarrollo
npm init -y
npm install --save-dev eslint prettier
3. Configurar la Extensión en Chrome
- Abrir Chrome y navegar a
chrome://extensions/ - Activar "Modo de desarrollador"
- Hacer clic en "Cargar descomprimida"
- Seleccionar la carpeta del proyecto
4. Verificar Funcionalidad
- Hacer clic en el ícono de la extensión
- Configurar certificados de prueba
- Probar navegación al sitio SAT
5. Depuración y Desarrollo
- Usar
chrome://extensions/para recargar la extensión - Revisar la consola del popup para errores
- Usar las DevTools del background script
Notas Importantes
- Los certificados .cer y .key deben ser válidos para el SAT
- La extensión solo funciona en dominios SAT autorizados
- Almacenar credenciales de forma segura en local storage
Troubleshooting Común
- Error de permisos: Verificar
manifest.json - Certificados no cargan: Revisar formato y validez
- Formularios no se llenan: Verificar selectores CSS en los scripts de forms
