- Shipped
- 20 agosto 2026 alle ore 05:37 UTC
- Author
- Kamo
- Commit
- 6236077
Diagnosed con Chrome sopra il protocollo di debugging piuttosto che ragionando, raccogliere esattamente ciò che gli errori di Lighthouse-in-console e i problemi di ispettore audit collettivi: Runtime.consoleAPICalled, Runtime.exception Spazzatura, Log.entryAdded, Network.loading Fallito e Audits.problemAdded. Quattro risultati, tutti reale, tutto ora andato — verificato contro l'app costruita prima di distribuire piuttosto che dopo. 1. Un SCRIPT è stato bloccato dal mio CSP. Caricare il copione. viola... violadDirective: script-src-elem, bloccato: csp "l'"impiegare" come="script"> ` è controllato contro script-src-elem, e sotto 'strict-dinamica' il browser ignora i consentlist host — 'self' incluso. Un precarico non può anche ereditare fiducia nel modo in cui uno script creato da un trust lo script, perché nulla lo ha creato: il nonce è l'unica cosa che può Permettilo. Il wrapper ora timbra i precari dello script e i modulipreloads troppo. Questo blocco ha prodotto guasti dell'audit BOTH — l'errore della console e il CSP Presidente. — L'ordine del giorno reca, in discussione congiunta, le seguenti relazioni: 2. Chrome aumenta questo quando un input `name` è esso stesso un token autocompleto ma no `autocomplete` attributo lo conferma. Il campo di registrazione homepage e due i campi di contatto lo stavano facendo; dichiarare l'attributo è anche quello che il nome implicava. Sei volte sul modulo di contatto. Sei Etichette, sei controlli, niente collegarli — un vero difetto di accessibilità tanto quanto la ricerca di un audit. Ogni controllo ha un id e ogni punto etichetta ad esso. 4. Un numero di prestazioni di DocumentCookie da MrtBeacon. `document.cookie` è un blocco sincronizzato letto e Chrome lo riferisce; il faro utilizza l'asincrona CookieStore dove uno esiste e mantiene il classico letto per Firefox e Safari, che non lo sollevano. Questo ha reso il cookie si asincrona, quindi entrambi sono risolto una volta davanti e l'invio programmato rimane sincronizzato. check-mrt-cookie catturato la ristrutturazione di (4) — afferma `if (!visitor Id) ritorno; ` esiste verbatim, e l'avevo piegato in una condizione composta. The la guardia è giusta: quel controllo è l'intera base per il faro che è ungated e dovrebbe essere difficile arrossire. Il codice lo corrisponde letteralmente di nuovo. Chrome ora segnala 0 errori di console, 0 eccezioni, 0 guasti di rete e 0 Problemi DevTools su entrambi / e /contact.