HTML和CSS混淆工具

13

我正在寻找类似这个这个的东西。

它能做什么?

重写CSS、HTML和JavaScript文件中的类名和ID,将类名由.class改为.a,将ID由#id改为#a。不确定JavaScript代码混淆是否很好用(我更喜欢使用Google Closure),但HTML和CSS就是问题了。

还有其他替代方案吗?


7
为什么你不想用那个? - icktoofay
9
可能是因为他们的标志太糟糕了。 - wsanville
@wsanville 哈哈,差不多对了,但事实上我正在寻找一个活跃的开发项目,这样我就可以加入进去了。我真的想看看是否有比这更活跃的类似项目。 - Adam Ramadhan
@AdamRamadhan,你有找到替代方案的运气吗? - Marco
HTML Tidy是一个很好的替代方案 http://tidy.sourceforge.net/ - Yoann
试试这个:https://github.com/bitstrider/obscure - strider
2个回答

9

谷歌的Closure Stylesheets可以重命名你的类名。与之搭配使用的是Closure Template用于HTML和Closure Compiler用于JavaScript。

Closure Stylesheets使得可以在生成的样式表中重命名CSS类名,这有助于减少发送给用户的CSS的大小。当然,除非在使用CSS的HTML和JavaScript文件中一致地重命名类名,否则这并不特别有用。幸运的是,您可以使用Closure Compiler来更新JavaScript中的类名,以及使用Closure模板来更新HTML中的类名。


3
关于Google Closure的问题在于我不知道从哪里开始使用,我正在寻找类似于“example --html=myhtml.html --css=css.css --output /folder”这样的东西。 - Adam Ramadhan

4
我在类似问题的答案中看到提到过html muncher。虽然我没有尝试过,但它看起来和你在Jerome的回答中提到的东西一样简单易用。不过,它似乎已经没有得到维护。
[更新] 我还发现了一个类似的Node项目,munch.js,它声称基于html muncher。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接