Entornos que usan un dominio diferente
Language

Advertencias

Limitaciones importantes y consideraciones al usar cside.

Entornos que usan un dominio diferente

Entorno de staging

Para que cside pueda licenciar de manera precisa y segura nuestra infraestructura edge, usamos la cabecera referrer en las solicitudes para determinar si la solicitud proviene de un cliente con licencia. Este enfoque puede presentar algunas advertencias.

Por ejemplo, si usas un entorno de staging, cside no podra licenciar con precision la infraestructura edge para los scripts. Esto se debe a que la cabecera referrer sera (a menudo) un dominio diferente. Esto se ve frecuentemente en URLs de preview/staging que usan un dominio generado dinamicamente, como Vercel, Netlify y otras plataformas.

Entorno local

Hemos agregado algunos mecanismos de deteccion al script web para ayudar con entornos locales, como localhost, 127.0.0.1, ::1 y otros casos para deshabilitar automaticamente el script web de enrutar a traves de Gatekeeper en esos entornos. Si no deseas que tu infraestructura edge se ejecute en el entorno local, puedes renderizar condicionalmente el script web de cside.

Scripts en linea

cside actualmente no monitorea scripts en linea. Planeamos agregar soporte para monitorear scripts en linea en el futuro. Recomendamos que uses el atributo src para cargar tus scripts, en lugar de usar scripts en linea. Pero entendemos que esto no siempre es posible.

Prefijado del lado del servidor

Para un rendimiento y proteccion optimos, tambien debes prefijar cualquier URL usada en etiquetas <script> dentro del HTML enviado al navegador. La herramienta CLI maneja esto automaticamente para sitios estaticos, y los plugins de integracion como Vite y Next.js manejan esto durante el proceso de compilacion.

Dominios omitidos

Algunos scripts de terceros son conocidos por causar conflictos cuando se sirven desde otro dominio. Mantenemos una lista de estos dominios que son automaticamente omitidos por nuestra infraestructura edge. Estos scripts no seran enrutados a traves de Gatekeeper para garantizar la compatibilidad.

Si encuentras problemas con un script de terceros especifico, contacta a support@cside.dev para obtener asistencia.