我知道任何被下載並且在用戶身上的東西都很難保護,但我只是想聽聽意見。我正在考慮銷售腳本(使用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. 保護AdWords腳本
- 2. PHP腳本保護
- 3. Greasemonkey onmousemove腳本
- 4. 的Greasemonkey腳本
- 5. gmail的greasemonkey腳本
- 6. Greasemonkey腳本注入
- 7. greasemonkey畫布腳本
- 8. GreaseMonkey登錄腳本
- 9. vbs腳本保護視圖
- 10. PHP /網頁腳本保護
- 11. 保護PHP CLI腳本
- 12. 保護iMaros iim腳本
- 13. 保護我的PowerShell腳本
- 14. 保護跨站點腳本
- 15. PHP腳本的基本保護
- 16. window.Object!=對象爲greasemonkey腳本
- 17. Greasemonkey腳本的JavaScript優化?
- 18. 的Greasemonkey腳本從URL
- 19. Greasemonkey腳本,刷新頁面
- 20. Firefox Expect與Greasemonkey腳本?
- 21. 使用的Greasemonkey腳本
- 22. 從Greasemonkey腳本訪問getImageData
- 23. 逐步通過greasemonkey腳本
- 24. 調試greasemonkey般的腳本
- 25. 保護腳本語言源代碼
- 26. 我如何保護這個PHP腳本?
- 27. Powershell腳本禁用位櫃保護
- 28. 保護範圍與谷歌Apps腳本
- 29. mIRC鏈接保護[編輯腳本]
- 30. Nginx - 密碼保護PHP腳本
這是不可能的。即使混淆可能會使代碼不易讀,但邏輯仍然可用,並且有經驗的JavaScript程序員可以輕鬆地將代碼混淆。另外,如果你不想讓人們閱讀你的JavaScript代碼,你可能不應該在JavaScript中寫東西。 – 2010-07-19 20:23:37