如果Chrome应用程序可以离线工作,那么源代码就被下载到了某个地方。
我的问题是如何保护它?
我能想到的唯一措施就是对JavaScript代码进行缩小处理。还有其他的方法吗?
我的问题是如何保护它?
我能想到的唯一措施就是对JavaScript代码进行缩小处理。还有其他的方法吗?
你可以尝试将应用程序的大部分功能放入NaCL模块中。祝你好运 :-)
JavaScript被下载到客户端计算机上(并可以在那里被操纵),因此永远不可能是安全或秘密的。正如您所说,最好的希望是混淆。
我能卖打包应用程序吗?
可以,但这样做存在风险。 具体而言,即使您在本地存储的打包应用程序中使用了我们的许可API,由于本地存储的内容不安全且可以被修改(包括对许可API的调用),因此有动机的人很容易绕过打包应用程序的付款。如果您希望有阻止未经授权的用户访问您的应用程序的选项,则出售打包应用程序可能不是适合您的正确解决方案。另一种考虑的选择是转向具有服务器端许可检查的托管应用程序模型。