我在尋找一個免費 JavaScript混淆器。壓縮足夠了嗎?你會推薦什麼工具?當然,我不需要軍事風格混淆,我需要一個簡單的方式來防止通過查看源代碼或使用諸如unescape()之類的簡單內容來竊取我的JavaScript。
感謝, 湯姆免費的JavaScript混淆器?
回答
你的問題是,不管你有多少壓縮它或隱藏它,最終,瀏覽器必須解釋它。最好的辦法是將所有變量重命名爲無意義的隨機變量,並刪除所有註釋和空白。
幾個不錯的工具:
就像您可以識別結構並將其替換爲代碼優化的一部分一樣,您可以識別結構並專門替換它們以使代碼難以遵循。它往往仍然是易碎的,讓事情變得更慢,並使用更多的內存,但公司出售工具來做到這一點。 – 2008-11-07 15:46:59
我認爲它不是一個好的解決方案,你可以用http://jsbeautifier.org/去混淆代碼。 – 2012-11-02 04:14:33
如果你想簡單的混淆和優良的壓縮,我可以推薦從雅虎YUI Compressor。
我會第二次推薦YUI Compressor,效果很好,可以壓縮和混淆,也可以對javascript編碼提出建議。
您可以使用/打包機/
不起作用。您可以簡單地使用http://jsbeautifier.org/ – 2012-11-02 04:13:02
我投票給帕克,以及。有在線版本,獨立版本,甚至還有一個控制檯版本,當我構建我的網絡應用程序時,我使用它來自動打包我的JavaScript。
退房對於那些希望 - http://javascript-reference.info/javascript-obfuscators-review.htm - JS模糊處理的相當不錯的概要
作爲一個經驗法則,不要使用使用eval的混淆器,因爲這會減慢你的頁面,使用一個沒有的壓縮器。這會給新手帶來混淆,任何人都不會被任何混淆器嚇倒。
大多數混淆器會創建一個代表最終代碼的字符串,然後使用eval,這可以通過簡單的alert語句撤消,這有什麼意義?
- 1. 免費的SWF混淆器
- 2. 免費代碼混淆器?
- 3. 免費VBscript的混淆
- 4. Skater .NET混淆器免費和付費有什麼區別
- 5. 什麼是可用作Java庫的最佳免費JavaScript混淆器?
- 6. 免費WPF混淆器/防止逆向工程?
- 7. 小費計算器聲明混淆
- 8. VisualStudio javascript混淆器窗口
- 9. JavaScript BlockStatement混淆
- 10. Javascript Promise.all混淆
- 11. 混淆在JavaScript
- 12. JavaScript的\」 \」 IM混淆
- 13. 的JavaScript混淆雙
- 14. Dexguard:避免串混淆
- 15. Babel混淆器:示例有效的免費版發佈後構建事件
- 16. 什麼是最好的JavaScript混淆器?
- 17. Javascript混淆算法
- 18. JavaScript與ID混淆
- 19. javascript和silverlight混淆!
- 20. 瞭解javascript混淆
- 21. 混淆JavaScript語句
- 22. 高級Javascript混淆
- 23. javascript功能混淆?
- 24. Javascript矩陣混淆
- 25. JavaScript參數混淆
- 26. PHP混淆器?
- 27. 的JavaScript混淆幫助
- 28. 的Javascript setTimeout函數混淆
- 29. 在生成的混淆代碼中不使用eval的任何JavaScript混淆器?
- 30. 購買混淆器?
或者,您可以停止擔心人們「竊取」您網頁的來源。要麼你想要它,要麼你沒有。你爲什麼會來到一個網站,所有這些都是幫助人們學習編碼,尋求幫助,防止人們從你的代碼中學習? – Coderer 2008-11-07 15:08:13