保护Greasemonkey脚本?

时间:2010-07-19 20:15:24

标签: javascript greasemonkey obfuscation copy-protection

我知道任何下载并且由用户拥有的东西都很难保护,但我只是想听听意见。我正在考虑销售一个脚本(用Greasemonkey制作......),我希望能够阻止用户轻松查看源代码或将其发送给其他人。提前谢谢。

3 个答案:

答案 0 :(得分:2)

你唯一可以尝试的就是混淆,但不能保证任何人都无法阅读你的代码。

尝试 - http://www.javascriptobfuscator.com/

答案 1 :(得分:2)

与任何javascript一样,由于语言的性质,无法完全保护,请参阅:

Javascript library: to obfuscate or not to obfuscate - that is the questionHow can I obfuscate (protect) JavaScript?

但是,您可以对您的javascript代码进行模糊处理或缩小代码,但这些代码都不能完全保护它,但它们会降低人类的可读性。

答案 2 :(得分:1)

使用Greasemonkey,除了JavaScript混淆之外还有另一种选择。

您可以将GM脚本编译为Firefox扩展程序。

Greasemonkey安装可以轻松查看/获取GM的脚本代码。但几乎没有平民知道在哪里寻找扩展源文件。 (当然,没有什么能阻止一个坚定的程序员获取和分析你的代码。)

其中一个编译器位于:http://arantius.com/misc/greasemonkey/script-compiler