我知道任何被下載並且在用戶身上的東西都很難保護,但我只是想聽聽意見。我正在考慮銷售腳本(使用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