2010-07-19 108 views
1

我知道任何被下載並且在用戶身上的東西都很難保護,但我只是想聽聽意見。我正在考慮銷售腳本(使用Greasemonkey製作...),我希望能夠防止用戶輕鬆查看源代碼或將其發送給其他人。提前致謝。保護Greasemonkey腳本?

+4

這是不可能的。即使混淆可能會使代碼不易讀,但邏輯仍然可用,並且有經驗的JavaScript程序員可以輕鬆地將代碼混淆。另外,如果你不想讓人們閱讀你的JavaScript代碼,你可能不應該在JavaScript中寫東西。 – 2010-07-19 20:23:37

回答

1

使用Greasemonkey,除JavaScript混淆之外還有另一個選項。

您可以將您的GM腳本編譯爲Firefox擴展。

Greasemonkey安裝可以輕鬆查看/獲取GM的腳本代碼。但幾乎沒有平民甚至知道在哪裏尋找擴展源文件。 (當然,沒有什麼會阻止確定的程序員獲取和分析你的代碼。)

一個這樣的編譯器位於:http://arantius.com/misc/greasemonkey/script-compiler