- Navios
- 20 de agosto de 2026 às 05:37 UTC
- Autor
- Kamo
- Enviar
- 6236077
Diagnosticado com o Chrome sobre o protocolo de depuração em vez de pelo raciocínio, coletando exatamente os erros de Lighthouse-em-console e questões de inspetor auditorias recolher: Runtime.consoleAPIChamado, Runtime.exception Atirado, Log.entryAdded, Network.loading Falhou e Audits.emissãoAdded. Quatro descobertas, todas real, tudo agora se foi — verificado contra o aplicativo construído antes de implantar em vez de Depois. 1. Um roteiro estava sendo bloqueado pelo meu próprio CSP. A carregar o guião. viola... violadaDiretiva: script-src-elem, bloqueada: csp `<link rel="preload" as="script">` é verificado contra script-src-elem, e sob 'strict-dynamic' o navegador ignora host allowlists — 'self' included. Um pré- carregar também não pode herdar confiança da forma como um script criado por um confiável script faz, porque nada o criou: o nonce é a única coisa que pode Permita. A embalagem agora carimba os pré-carregamentos do script e os pré-carregamentos do módulo também. Este bloco produziu ambas as falhas de auditoria — o erro do console e o CSP Por isso, a maior parte do problema foi por si só. * **************************** Aumentos de Chrome isto quando o nome de uma entrada é um token autocompleto mas não O atributo `autocomplete` confirma. O campo de inscrição da página inicial e dois campos de contato estavam fazendo isso; declarar o atributo também é o nome Estava a insinuar. Três vezes no formulário de contacto. Seis etiquetas, seis controlos, nada as liga — um verdadeiro defeito de acessibilidade tanto quanto um resultado de auditoria. Cada controle tem um ID e todos os pontos de etiqueta - Sim. 4. Uma questão de desempenho DocumentCookie do SrtBeacon. «document.cookie» é um leitura de bloqueio síncrono e Chrome relata-lo; o farol usa o async CookieStore onde existe e mantém a leitura clássica para o Firefox e Safari, que não o levantam. Isso fez o cookie ler assync, então ambos são resolvido uma vez na frente eo envio programado permanece síncrono. o check-mrt-cookie captou a reestruturação de (4) — afirma `se (!visitador Id) Retorno; ' existe verbatim, e eu tinha dobrado em uma condição composta. A guarda está certo: que a verificação é toda a base para o farol ser Deve ser difícil borrar. O código corresponde literalmente outra vez. O Chrome agora reporta 0 erros de console, 0 exceções, 0 falhas de rede e 0 Problemas DevTools em / e /contato.