2011-01-31 76 views
2

无论如何保护Processing.js草图?保护Processing.js源文件

我的公司有一个草图,他想向全世界展示,同时他希望确保没有人能看到他的源代码。

我已经完成了保护(部分)我的JavaScript从浏览器,但我现在面临的问题是,萤火虫可以显示(XHR)我的部分,受保护的源代码。

所以,我想知道我是否可以混淆我的源代码。但是这样做会导致processing.js停止解释我的源代码?

无论如何,我可以用来保护我的草图吗?

+0

它有什么用java中常见的??? – maaartinus 2011-01-31 09:28:06

+0

@maaartinus:您的处理源保持不变。但是,不是嵌入Jar文件,而是将处理代码插入到HTML页面,并让Processing.js解释它并绘制草图。 – 2011-01-31 16:01:54

回答

2

不,混淆不会破坏您的源代码。一切都应该正常工作,就像使用普通的源代码一样。

你有没有想过以其他方式做这件事?例如,在绘制草图之后,为什么不将其转换为SVG或其他图像格式,而是向全世界展示?

+0

这很奇怪。我试图混淆我的源代码。但是这样做之后,Processing.js库不能再解释我的处理源。从来没有想过使用SVG,但SVG支持一些3d线和东西?我是SVG新手。 – 2011-01-31 15:57:01

0

您可以在服务器上生成草图数据,并通过ajax将其上传,直接将大部分处理后的结果发送到浏览器。但总会有一些可读代码。

隐藏自身并不是javascript本质。