此扩展程序通过创建仅包含正在使用的选择器的新CSS样式表来删除页面上未使用的CSS规则。这不仅可以整理和优化样式表,还可以将它们组合成一个文件,然后可以下载该文件。扩展使用的方法是基于消除所有ID和类的选择器,这些选择器引用不在页面上的ID和类。还有一个快速查看对话框,该对话框将在页面上为用户提供有关已使用和未使用的选择器数量的信息。现在,还有一份关于未使用的选择器的报告,可用于验证扩展名是否按说明工作。
审查中报告了一个问题,该扩展程序打开了指向其他网站的链接。我看不到这怎么可能。该扩展获取样式表列表。此列表是网页文档对象的属性。然后,它尝试打开每个样式表。如果样式表在另一个域上,则不会返回任何内容。这样,扩展名就无法打开另一个域上的任何页面。有开发代码可以解决此问题,但尚未激活。
WebKitBlobBuilder”问题现已解决。这使得扩展无法使用-因此所有负面反馈。很抱歉,我很长一段时间都感到不适,因此无法早日解决问题。 WebKitBlobBuilder”错误是由于chrome中的一项更改(相当合理)所致,为了支持标准 BlobBuilder”而删除了对 WebKitBlobBuilder”属性的支持。
请让我知道扩展程序是否如广告所示正常工作。您可以通过普通的扩展程序反馈系统或通过cssremoveandcombine@gmail.com与我联系。
0.2.0.0:添加了未使用的选择器报告
0.1.2.0:修复了多个窗口的问题
0.1.1.0:修复了 WebKitBlobBuilder”问题
问题:
1:不同域上的样式表没有选择器。消息将打印出来,提示未找到选择器。正在开发中。
2:Ajax或JavaScript添加的元素未占。正在开发中
3:不尊重媒体查询。