CSS remove and combine
ID
cdfmaaeapjmacolkojefhfollmphonohOdstraňuje nepoužívané selektory ze všech šablon stylů na stránce a slučuje výsledek do jedné šablony, kterou lze stáhnout
Informace o rozšíření
Snímky obrazovky
Popis
Odstraňuje nepoužívané selektory ze všech šablon stylů na stránce a slučuje výsledek do jedné šablony, kterou lze stáhnout
Toto rozšíření odstraňuje nepoužívaná pravidla CSS ze stránky vytvořením nové šablony stylů CSS obsahující pouze používané selektory. Šablony stylů tím nejen pročistí a optimalizuje, ale také je sloučí do jednoho souboru, který lze stáhnout. Rozšíření odstraňuje všechny selektory založené na ID a třídách, které odkazují na ID a třídy na stránce nepřítomné. K dispozici je také dialog rychlého náhledu, který uživateli poskytne informace o počtu používaných a nepoužívaných selektorů na stránce. Nyní je k dispozici také přehled nepoužívaných selektorů, kterým lze ověřit, zda rozšíření funguje podle popisu.
V jedné recenzi byl nahlášen problém, že rozšíření otevírá odkazy na jiné weby. Nevidím, jak by to bylo možné. Rozšíření získá seznam šablon stylů, který je vlastností objektu dokumentu webové stránky. Poté se pokusí otevřít každou šablonu. Pokud je šablona na jiné doméně, nic se nevrátí. Rozšíření tedy nemůže otevřít žádnou stránku na jiné doméně. Existuje vyvíjený kód, který tento problém obchází, zatím ale není aktivní.
Problém s "WebKitBlobBuilder" je nyní vyřešen. Znemožňoval používání rozšíření, a proto vznikla veškerá negativní zpětná vazba. Omlouvám se, že jsem problém nemohl opravit dříve, bohužel jsem byl dlouho nemocný. Chybu "WebKitBlobBuilder" způsobila změna v chrome, která celkem rozumně odstranila podporu vlastnosti "WebKitBlobBuilder" ve prospěch standardní "BlobBuilder".
Dejte mi prosím vědět, zda rozšíření funguje tak, jak je uvedeno. Kontaktovat mě můžete běžným systémem zpětné vazby rozšíření nebo na [email protected]
0.2.0.0: Přidán přehled nepoužívaných selektorů
0.1.2.0: Opraven problém s více okny
0.1.1.0: Opraven problém s 'WebKitBlobBuilder'
Problémy:
1: Šablony stylů na jiné doméně hlásí, že nemají žádné selektory. Vypíše se zpráva, že nebyly nalezeny žádné selektory. Ve vývoji.
2: Prvky přidané pomocí Ajax nebo JavaScript nejsou zohledněny. Ve vývoji
3: Mediální dotazy nejsou respektovány.