我知道任何被下载并且在用户身上的东西都很难保护,但我只是想听听意见。我正在考虑销售脚本(使用Greasemonkey制作...),我希望能够防止用户轻松查看源代码或将其发送给其他人。提前致谢。保护Greasemonkey脚本?
1
A
回答
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。
相关问题
- 1. PHP脚本保护
- 2. 的Greasemonkey脚本
- 3. Greasemonkey onmousemove脚本
- 4. greasemonkey画布脚本
- 5. gmail的greasemonkey脚本
- 6. GreaseMonkey登录脚本
- 7. vbs脚本保护视图
- 8. 保护iMaros iim脚本
- 9. 保护我的PowerShell脚本
- 10. PHP /网页脚本保护
- 11. 逐步通过greasemonkey脚本
- 12. Firefox Expect与Greasemonkey脚本?
- 13. Greasemonkey脚本,刷新页面
- 14. 从Greasemonkey脚本访问getImageData
- 15. 的Greasemonkey脚本从URL
- 16. 调试greasemonkey般的脚本
- 17. 保护脚本语言源代码
- 18. 我如何保护这个PHP脚本?
- 19. 如何保护ajaxRequest.open php脚本
- 20. 在PHP脚本中保护MySQL密码
- 21. 保护范围与谷歌Apps脚本
- 22. mIRC链接保护[编辑脚本]
- 23. 垃圾电子邮件保护脚本
- 24. PHP:脚本保护或解决帮助
- 25. Nginx - 密码保护PHP脚本
- 26. 的Greasemonkey脚本版本的常
- 27. 将greasemonkey脚本编译成xpi保存文件?
- 28. 需要帮助调试greasemonkey脚本
- 29. Greasemonkey脚本的测试框架
- 30. Greasemonkey脚本和排序元素
这是不可能的。即使混淆可能会使代码不易读,但逻辑仍然可用,并且有经验的JavaScript程序员可以轻松地将代码混淆。另外,如果你不想让人们阅读你的JavaScript代码,你可能不应该在JavaScript中写东西。 – 2010-07-19 20:23:37