有什么方法可以隐藏HTML代码(没有混淆)?

时间:2016-07-14 06:38:14

标签: javascript html css obfuscation

最近我遇到了一个名为(http://tomerlerner.com)的网站,对我来说看起来很酷。

为了研究如何做到这一点,我查看了源代码(view-source:http://tomerlerner.com/about)。

但是有些事情使我沮丧。就像,如果你看到主要内容和注意到的观点' (评论部分)那里他隐藏了主要内容的某些指针。并且底部注释掉的java脚本正在运行。

任何人都可以告诉他所遵循的过程以及如何操作。

1 个答案:

答案 0 :(得分:2)

您无法隐藏HTML源代码,因为代码是浏览器从服务器获取的指令。

但是你可以通过这样的方式缩小和丑化你的JS / HTML,使它们看起来像人眼一样迷惑。这有效地隐藏了任何有意义的变量和函数名称,并且使其他人难以以可读的方式重现代码。谷歌缩小和uglify - 你将获得大量的解决方案。

还有一些服务器端解决方案正在出现。这些可以处理客户端脚本并在发送到前端之前在服务器端自身呈现标记。

Angular Universal就是这样一个框架。