【问题标题】:tools for obfuscating html and css [closed]混淆html和css的工具[关闭]
【发布时间】:2011-11-08 21:10:09
【问题描述】:

我正在寻找类似 @​​987654321@ 或 this 的东西

它的作用

重写 CSS、HTML 和 JavaScript 文件中的类和 ID, 做类似 .class 到 .a 或 #id 到 #a 的事情不确定 javascript obfu 是否很好用(我更喜欢 google 闭包),但 html 和 css 是个问题。

还有其他选择吗?

【问题讨论】:

  • 你为什么不想用那个?
  • 可能是因为他们的标志太糟糕了。
  • @wsanville 哈哈,靠近右边,但事实是我正在寻找一个积极的发展,所以我可以加入,我真的想看看是否有比这个更苗条的积极项目。
  • @AdamRamadhan 找到替代方案了吗?
  • HTML Tidy 是一个不错的选择 tidy.sourceforge.net

标签: html css obfuscation minify


【解决方案1】:

Google 的 Closure Stylesheets 可以重命名您的班级名称。它与 HTML 的 Closure Template 和 JavaScript 的 Closure Compiler 结合使用。

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

【讨论】:

  • 关于谷歌关闭的问题是我不知道从哪里开始使用,我正在寻找类似example --html=myhtml.html --css=css.css --output /folder
【解决方案2】:

我看到an answer to a similar question 中提到了html muncher。我没有尝试过,但它看起来就像你在评论杰罗姆的回答中提到的一样简单。不过,它看起来并没有得到积极维护。

[更新] 我还发现了一个类似的节点项目,munch.js,说它是基于 html muncher。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 2010-11-08
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多