CSS remove and combine
ID
cdfmaaeapjmacolkojefhfollmphonohVerwijdert ongebruikte selectoren uit alle stylesheets op een pagina en combineert het resultaat in één downloadbaar stylesheet
Screenshots
Beschrijving
Verwijdert ongebruikte selectoren uit alle stylesheets op een pagina en combineert het resultaat in één downloadbaar stylesheet
Deze extensie verwijdert ongebruikte CSS-regels op een pagina door een nieuw CSS-stylesheet te maken met alleen gebruikte selectoren. Dit ruimt uw stylesheets niet alleen op en optimaliseert ze, maar combineert ze ook in één bestand dat kan worden gedownload. De extensie verwijdert alle op ID en klasse gebaseerde selectoren die verwijzen naar ID’s en klassen die niet op de pagina staan. Een snelweergavedialoog toont het aantal gebruikte en ongebruikte selectoren op een pagina. Er is nu ook een rapport over ongebruikte selectoren waarmee u kunt controleren of de extensie werkt zoals beschreven.
In een recensie is gemeld dat de extensie links naar andere websites opent. Ik begrijp niet hoe dat mogelijk zou zijn. De extensie haalt een lijst met stylesheets op. Deze lijst is een eigenschap van het documentobject van de webpagina. Vervolgens probeert zij elk stylesheet te openen. Als het stylesheet op een ander domein staat, wordt er niets teruggegeven. Zo kan de extensie geen pagina op een ander domein openen. Er is ontwikkelcode om dit probleem te omzeilen, maar die is nog niet actief.
Het probleem met "WebKitBlobBuilder" is nu opgelost. Hierdoor was de extensie onbruikbaar, vandaar alle negatieve feedback. Sorry dat ik het probleem niet eerder kon oplossen; ik ben helaas lange tijd ziek geweest. De fout "WebKitBlobBuilder" werd veroorzaakt door een wijziging in Chrome (die heel redelijk was) waarbij ondersteuning voor de eigenschap "WebKitBlobBuilder" werd verwijderd ten gunste van de standaard "BlobBuilder".
Laat me weten of de extensie werkt zoals beschreven. U kunt contact opnemen via het normale feedbacksysteem voor extensies of via [email protected]
0.2.0.0: Rapport over ongebruikte selectoren toegevoegd
0.1.2.0: Probleem met meerdere vensters opgelost
0.1.1.0: Probleem met 'WebKitBlobBuilder' opgelost
Problemen:
1: Stylesheets op een ander domein melden geen selectoren. Er verschijnt een bericht dat er geen selectoren zijn gevonden. In ontwikkeling.
2: Elementen toegevoegd door Ajax of JavaScript worden niet meegenomen. In ontwikkeling
3: Mediaquery’s worden niet gerespecteerd.