CSS remove and combine
ID
cdfmaaeapjmacolkojefhfollmphonohانتخابگرهای استفادهنشده را از همه شیوهنامههای یک صفحه حذف میکند و نتیجه را در یک شیوهنامه قابل دانلود ترکیب میکند
تصاویر صفحه
توضیحات
انتخابگرهای استفادهنشده را از همه شیوهنامههای یک صفحه حذف میکند و نتیجه را در یک شیوهنامه قابل دانلود ترکیب میکند
این افزونه با ساخت یک شیوهنامه CSS جدید که فقط انتخابگرهای مورد استفاده را دارد، قواعد CSS استفادهنشده را از صفحه حذف میکند. این کار نهتنها شیوهنامهها را مرتب و بهینه میکند، بلکه آنها را در یک فایل قابل دانلود ترکیب میکند. روش افزونه بر حذف همه انتخابگرهای مبتنی بر ID و کلاس است که به IDها و کلاسهای موجود نبودۀ صفحه اشاره دارند. یک پنجره مشاهده سریع نیز اطلاعات تعداد انتخابگرهای استفادهشده و استفادهنشده در صفحه را به کاربر میدهد. اکنون گزارشی از انتخابگرهای استفادهنشده هم وجود دارد که میتوان با آن بررسی کرد افزونه مطابق توضیحات کار میکند یا نه.
در یک نظر مشکلی گزارش شده که افزونه پیوندهایی به وبسایتهای دیگر باز میکند. نمیدانم چطور چنین چیزی ممکن است. افزونه فهرستی از شیوهنامهها را میگیرد. این فهرست یک ویژگی از شیء سند صفحه وب است. سپس تلاش میکند هر شیوهنامه را باز کند. اگر شیوهنامه در دامنه دیگری باشد، چیزی برگردانده نمیشود. به این ترتیب افزونه نمیتواند هیچ صفحهای را در دامنه دیگر باز کند. کدی برای رفع این مشکل در حال توسعه است، اما هنوز فعال نیست.
مشکل "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: پرسوجوهای رسانه رعایت نمیشوند.