CSS remove and combine
ID
cdfmaaeapjmacolkojefhfollmphonohRimuove i selettori inutilizzati da tutti i fogli di stile di una pagina e combina il risultato in un unico foglio di stile scaricabile
Informazioni sull’estensione
Screenshot
Descrizione
Rimuove i selettori inutilizzati da tutti i fogli di stile di una pagina e combina il risultato in un unico foglio di stile scaricabile
Questa estensione rimuove le regole CSS inutilizzate da una pagina creando un nuovo foglio di stile CSS contenente solo i selettori in uso. Non solo riordina e ottimizza i fogli di stile, ma li combina in un unico file scaricabile. L’approccio usato dall’estensione elimina tutti i selettori basati su ID e classi che fanno riferimento a ID e classi assenti dalla pagina. Una finestra di visualizzazione rapida informa anche sul numero di selettori usati e inutilizzati nella pagina. È ora disponibile anche un rapporto sui selettori inutilizzati per verificare che l’estensione funzioni come descritto.
Una recensione segnala che l’estensione apre link ad altri siti web. Non vedo come sia possibile. L’estensione ottiene un elenco di fogli di stile, che è una proprietà dell’oggetto documento della pagina web. Tenta poi di aprire ogni foglio. Se il foglio è su un altro dominio, non viene restituito nulla. In questo modo l’estensione non può aprire alcuna pagina su un altro dominio. Esiste codice in sviluppo per aggirare il problema, ma non è ancora attivo.
Il problema "WebKitBlobBuilder" è ora risolto. Rendeva l’estensione inutilizzabile, da cui tutti i commenti negativi. Mi dispiace non averlo corretto prima: purtroppo sono stato malato a lungo. L’errore "WebKitBlobBuilder" era dovuto a una modifica, del tutto ragionevole, di chrome che ha rimosso il supporto della proprietà "WebKitBlobBuilder" a favore dello standard "BlobBuilder".
Fatemi sapere se l’estensione funziona come dichiarato. Potete contattarmi tramite il normale sistema di feedback dell’estensione o all’indirizzo [email protected]
0.2.0.0: Aggiunto rapporto sui selettori inutilizzati
0.1.2.0: Risolto il problema delle finestre multiple
0.1.1.0: Risolto il problema 'WebKitBlobBuilder'
Problemi:
1: I fogli di stile su un dominio diverso non riportano selettori. Un messaggio indica che non sono stati trovati selettori. In sviluppo.
2: Gli elementi aggiunti da Ajax o JavaScript non vengono considerati. In sviluppo.
3: Le media query non vengono rispettate.