我知道任何被下载并由用户拥有的东西都很难保护,但我只是想听听意见。我正在考虑出售一个脚本(用 Greasemonkey 制作......),并且我希望能够防止用户轻松查看源代码或将其发送给其他人。提前致谢。
问问题
1976 次
3 回答
2
实际上,您唯一可以尝试的就是混淆,但这并不能保证没有人能够阅读您的代码。
于 2010-07-19T20:20:10.213 回答
2
与任何 javascript 一样,由于语言的性质,完全保护是不可能的,请参阅:
Javascript 库:混淆还是不混淆 - 这就是问题所在 , 我该如何混淆(保护)JavaScript?
但是,您可以混淆您的 javascript 代码或缩小它,这两种方法都不能完全保护它,但它们会降低它的可读性。
于 2010-07-19T20:22:11.660 回答
1
使用 Greasemonkey,除了 JavaScript 混淆之外,还有另一种选择。
您可以将 GM 脚本编译成 Firefox 扩展。
Greasemonkey install 可以轻松查看/获取 GM 的脚本代码。但几乎没有平民甚至不知道在哪里寻找扩展源文件。(当然,没有什么能阻止坚定的程序员获取和分析您的代码。)
一个这样的编译器位于: http ://arantius.com/misc/greasemonkey/script-compiler 。
于 2010-07-21T08:07:20.340 回答