CSS remove and combine
ID
cdfmaaeapjmacolkojefhfollmphonohВидаляє невикористані селектори з усіх таблиць стилів сторінки та об’єднує результат в одну таблицю стилів, яку можна завантажити
Відомості про розширення
Знімки екрана
Опис
Видаляє невикористані селектори з усіх таблиць стилів сторінки та об’єднує результат в одну таблицю стилів, яку можна завантажити
Це розширення видаляє невикористані правила CSS зі сторінки, створюючи нову таблицю стилів CSS, що містить лише використовувані селектори. Воно не тільки впорядковує й оптимізує таблиці стилів, а й об’єднує їх в один файл, який можна завантажити. Підхід розширення полягає у видаленні всіх селекторів на основі ID і class, які посилаються на відсутні на сторінці ID та class. Є також діалогове вікно швидкого перегляду, що показує кількість використаних і невикористаних селекторів на сторінці. Тепер також доступний звіт про невикористані селектори для перевірки роботи розширення відповідно до опису.
В одному відгуку повідомлено про проблему: розширення відкриває посилання на інші сайти. Не розумію, як це можливо. Розширення отримує список таблиць стилів, який є властивістю об’єкта document вебсторінки. Потім воно намагається відкрити кожну таблицю. Якщо таблиця стилів розташована на іншому домені, нічого не повертається. Таким чином розширення не може відкрити жодну сторінку на іншому домені. Існує код у розробці для обходу цієї проблеми, але він ще не активний.
Проблему "WebKitBlobBuilder" тепер вирішено. Через неї розширення не працювало, звідси всі негативні відгуки. Перепрошую, що не зміг виправити її раніше, оскільки, на жаль, довго хворів. Помилку "WebKitBlobBuilder" спричинила цілком обґрунтована зміна в chrome: підтримку властивості "WebKitBlobBuilder" було прибрано на користь стандартного "BlobBuilder".
Будь ласка, повідомте, чи працює розширення як заявлено. Зв’язатися зі мною можна через звичайну систему відгуків розширення або за адресою [email protected]
0.2.0.0: Додано звіт про невикористані селектори
0.1.2.0: Виправлено проблему кількох вікон
0.1.1.0: Виправлено проблему 'WebKitBlobBuilder'
Проблеми:
1: Таблиці стилів на іншому домені не повідомляють про селектори. З’явиться повідомлення, що селекторів не знайдено. У розробці.
2: Елементи, додані Ajax або JavaScript, не враховуються. У розробці.
3: Медіазапити не враховуються.