2011-01-31 73 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本質。