スクリーンショット

説明

ページ内のすべてのスタイルシートから未使用のセレクターを削除し、結果をダウンロード可能な単一のスタイルシートに結合します この拡張機能は、使用中のセレクターのみを含む新しい CSS スタイルシートを作成することで、ページ上の未使用の CSS ルールを削除します。スタイルシートを整理・最適化するだけでなく、ダウンロードできる単一のファイルに結合します。この拡張機能は、ページに存在しない ID やクラスを参照する、ID およびクラスに基づくすべてのセレクターを除去する方式を採用しています。ページ内の使用中および未使用のセレクター数を確認できるクイックビューダイアログもあります。また、拡張機能が説明どおり動作するか検証できる未使用セレクターのレポートも追加されました。 拡張機能が他のウェブサイトへのリンクを開くという問題がレビューで報告されています。私にはそれがどうして可能なのかわかりません。拡張機能はスタイルシートの一覧を取得します。この一覧はウェブページの 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: メディアクエリは考慮されません。