我知道任何下载并且由用户拥有的东西都很难保护,但我只是想听听意见。我正在考虑销售一个脚本(用Greasemonkey制作......),我希望能够阻止用户轻松查看源代码或将其发送给其他人。提前谢谢。
答案 0 :(得分:2)
你唯一可以尝试的就是混淆,但不能保证任何人都无法阅读你的代码。
答案 1 :(得分:2)
与任何javascript一样,由于语言的性质,无法完全保护,请参阅:
Javascript library: to obfuscate or not to obfuscate - that is the question 和 How can I obfuscate (protect) JavaScript?
但是,您可以对您的javascript代码进行模糊处理或缩小代码,但这些代码都不能完全保护它,但它们会降低人类的可读性。
答案 2 :(得分:1)
使用Greasemonkey,除了JavaScript混淆之外还有另一种选择。
您可以将GM脚本编译为Firefox扩展程序。
Greasemonkey安装可以轻松查看/获取GM的脚本代码。但几乎没有平民知道在哪里寻找扩展源文件。 (当然,没有什么能阻止一个坚定的程序员获取和分析你的代码。)
其中一个编译器位于:http://arantius.com/misc/greasemonkey/script-compiler。