5

我对以 Windows 8 Metro 风格构建应用程序非常感兴趣。我想使用 HTML5,但我非常担心保护我的前端 UI 不被解构并最终被其他人窃取。不幸的是,我的服务都是开源的,所以我不能真正隐藏那里的东西,除非我在开​​源服务和我的前端 HTML5 应用程序之间实现某种中间人。

所以正如标题所说,我如何保护我的 HTML Metro 应用程序的源代码?

4

2 回答 2

6

你有两个选择:

  1. 在您的代码上运行 JavaScript 混淆器。这将使弄清楚变得更加困难,但并非不可能。
  2. 将关键功能实现为 C++ 方法。您可以使用 WinRT 从 JavaScript 轻松调用它们。这将使理解发生的事情变得更加困难。
于 2011-09-27T04:01:27.160 回答
0

如果您想对某些(任何事情)保密,请不要将其传递给客户端。

可能存在某种我不知道的混淆(还),但仍然可以重建代码。

于 2011-09-27T04:01:14.480 回答