无论如何保护Processing.js草图?保护Processing.js源文件
我的公司有一个草图,他想向全世界展示,同时他希望确保没有人能看到他的源代码。
我已经完成了保护(部分)我的JavaScript从浏览器,但我现在面临的问题是,萤火虫可以显示(XHR)我的部分,受保护的源代码。
所以,我想知道我是否可以混淆我的源代码。但是这样做会导致processing.js停止解释我的源代码?
无论如何,我可以用来保护我的草图吗?
无论如何保护Processing.js草图?保护Processing.js源文件
我的公司有一个草图,他想向全世界展示,同时他希望确保没有人能看到他的源代码。
我已经完成了保护(部分)我的JavaScript从浏览器,但我现在面临的问题是,萤火虫可以显示(XHR)我的部分,受保护的源代码。
所以,我想知道我是否可以混淆我的源代码。但是这样做会导致processing.js停止解释我的源代码?
无论如何,我可以用来保护我的草图吗?
不,混淆不会破坏您的源代码。一切都应该正常工作,就像使用普通的源代码一样。
你有没有想过以其他方式做这件事?例如,在绘制草图之后,为什么不将其转换为SVG或其他图像格式,而是向全世界展示?
这很奇怪。我试图混淆我的源代码。但是这样做之后,Processing.js库不能再解释我的处理源。从来没有想过使用SVG,但SVG支持一些3d线和东西?我是SVG新手。 – 2011-01-31 15:57:01
您可以在服务器上生成草图数据,并通过ajax将其上传,直接将大部分处理后的结果发送到浏览器。但总会有一些可读代码。
隐藏自身并不是javascript本质。
文件上处理你混淆代码与我们的错误,它应该罚款解析:
http://processing-js.lighthouseapp.com/projects/41284-processingjs/overview
它有什么用java中常见的??? – maaartinus 2011-01-31 09:28:06
@maaartinus:您的处理源保持不变。但是,不是嵌入Jar文件,而是将处理代码插入到HTML页面,并让Processing.js解释它并绘制草图。 – 2011-01-31 16:01:54