CSS remove and combine
ID
cdfmaaeapjmacolkojefhfollmphonohFjerner ubrugte selektorer fra alle stylesheets på en side og samler resultatet i ét stylesheet, der kan downloades
Skærmbilleder
Beskrivelse
Fjerner ubrugte selektorer fra alle stylesheets på en side og samler resultatet i ét stylesheet, der kan downloades
Denne udvidelse fjerner ubrugte CSS-regler på en side ved at oprette et nyt CSS-stylesheet, der kun indeholder de selektorer, der bruges. Det rydder ikke blot op i og optimerer dine stylesheets, men samler dem også i én fil, som kan downloades. Udvidelsens metode fjerner alle ID- og klassebaserede selektorer, der henviser til ID'er og klasser, som ikke findes på siden. Der er også en hurtigvisningsdialog, som giver brugeren oplysninger om antallet af brugte og ubrugte selektorer på en side. Der er nu også en rapport over ubrugte selektorer, som kan bruges til at kontrollere, at udvidelsen fungerer som beskrevet.
En anmeldelse rapporterer et problem med, at udvidelsen åbner links til andre websteder. Jeg kan ikke se, hvordan det skulle være muligt. Udvidelsen henter en liste over stylesheets. Listen er en egenskab ved websidens dokumentobjekt. Derefter forsøger den at åbne hvert stylesheet. Hvis et stylesheet ligger på et andet domæne, returneres intet. På den måde kan udvidelsen ikke åbne nogen side på et andet domæne. Der findes udviklingskode til at omgå problemet, men den er endnu ikke aktiv.
Problemet med "WebKitBlobBuilder" er nu løst. Det gjorde udvidelsen ubrugelig og var dermed årsagen til al den negative feedback. Beklager, at jeg ikke kunne løse problemet tidligere, da jeg desværre var syg i lang tid. Fejlen "WebKitBlobBuilder" skyldtes en ganske rimelig ændring i chrome, som fjernede understøttelsen af egenskaben "WebKitBlobBuilder" til fordel for standarden "BlobBuilder".
Fortæl mig gerne, om udvidelsen fungerer som beskrevet. Du kan kontakte mig via udvidelsens normale feedbacksystem eller på [email protected]
0.2.0.0: Tilføjet rapport over ubrugte selektorer
0.1.2.0: Problem med flere vinduer rettet
0.1.1.0: Problemet med 'WebKitBlobBuilder' rettet
Problemer:
1: Stylesheets på et andet domæne rapporterer ingen selektorer. En meddelelse siger, at der ikke blev fundet selektorer. Under udvikling.
2: Elementer tilføjet med Ajax eller JavaScript tages ikke i betragtning. Under udvikling
3: Media queries respekteres ikke.