有什么方法可以隐藏 HTML 代码(不混淆)?
Any ways to hide HTML code (no obfuscation)?
最近我发现了一个名为 (http://tomerlerner.com) 的网站,我觉得它很酷。
为了研究这是如何制作的,我查看了源代码(查看源代码:http://tomerlerner.com/about)。
但是有几件事让我陷入瘫痪。比如,如果您看到 'MAIN CONTENT AND INJECTED VIEWS'(注释部分),他已经用某种指针隐藏了主要内容。并且在底部也被注释掉的 java 脚本正在运行。
有谁能说说他遵循了什么流程,是怎么做到的。
您无法隐藏 HTML 源代码,因为代码是浏览器根据服务器指令获取的代码。
但是您可以缩小和丑化您的 JS/HTML,使它们在人眼中看起来很复杂。这有效地隐藏了任何有意义的变量和函数名称,并且会使其他人难以以可读的方式重现代码。 Google 用于缩小和丑化 - 您将获得大量用于此目的的解决方案。
并且也出现了一些服务器端解决方案。这些可以处理客户端脚本并在发送到前端之前在服务器端呈现标记。
Angular Universal 就是这样一个框架。
最近我发现了一个名为 (http://tomerlerner.com) 的网站,我觉得它很酷。
为了研究这是如何制作的,我查看了源代码(查看源代码:http://tomerlerner.com/about)。
但是有几件事让我陷入瘫痪。比如,如果您看到 'MAIN CONTENT AND INJECTED VIEWS'(注释部分),他已经用某种指针隐藏了主要内容。并且在底部也被注释掉的 java 脚本正在运行。
有谁能说说他遵循了什么流程,是怎么做到的。
您无法隐藏 HTML 源代码,因为代码是浏览器根据服务器指令获取的代码。
但是您可以缩小和丑化您的 JS/HTML,使它们在人眼中看起来很复杂。这有效地隐藏了任何有意义的变量和函数名称,并且会使其他人难以以可读的方式重现代码。 Google 用于缩小和丑化 - 您将获得大量用于此目的的解决方案。
并且也出现了一些服务器端解决方案。这些可以处理客户端脚本并在发送到前端之前在服务器端呈现标记。
Angular Universal 就是这样一个框架。