Ressalvas
Limitações importantes e considerações ao usar o cside.
Ambientes que Usam um Domínio Diferente
Ambiente de staging
Para que o cside identifique corretamente e autorize o uso da nossa infraestrutura edge, usamos o header referrer nas requisições para determinar se a requisição está vindo de um cliente licenciado. Essa abordagem tem algumas limitações.
Por exemplo, se você usa um ambiente de staging, o cside não conseguirá identificar corretamente e autorizar o uso da infraestrutura edge para os scripts. Isso ocorre porque o header referrer será (frequentemente) um domínio diferente. Isso é comumente visto em URLs de preview/staging que usam um domínio gerado dinamicamente, como Vercel, Netlify e outras plataformas.
Ambiente local
Adicionamos alguns mecanismos de detecção ao script web para lidar automaticamente com ambientes locais, como localhost, 127.0.0.1, ::1 e outros casos para desabilitar automaticamente o script web nesses ambientes. Se você não deseja que o cside funcione no ambiente local, pode renderizar condicionalmente o script web do cside.
Scripts Inline
O cside atualmente não monitora scripts inline. Planejamos adicionar suporte para monitoramento de scripts inline no futuro. Recomendamos que você use o atributo src para carregar seus scripts, em vez de usar inline. Mas entendemos que isso nem sempre é possível.
Domínios com Bypass
Alguns scripts de terceiros são conhecidos por causar conflitos com o monitoramento baseado em navegador. Mantemos uma lista desses domínios que são automaticamente ignorados pelo cside. Esses scripts não serão monitorados para garantir compatibilidade.
Se você encontrar problemas com um script de terceiro específico, entre em contato com support@cside.dev para assistência.
Thanks for your feedback!