如何防止用戶查看我的網站源代碼並打開我的JavaScript源文件?防止用戶查看我的JavaScript源文件
3
A
回答
5
用戶代理需要查看和解釋javascript的內容。因此,除非您的腳本屬於服務器端程序(如node.js),否則無法阻止用戶代理訪問腳本並導致用戶打開javascript源文件。
但是,你可以做的是使用混淆工具,這將使你的JavaScript代碼難以閱讀人類。具有足夠的持久性,即使這可以被逆向設計。這種模糊處理工具的一個例子是closure compiler。
所以,你可以保留兩個版本。一個版本不會出於調試目的而被混淆,另一個版本則用於發佈模式。另外,注意這些混淆工具中的錯誤可能會導致調試夜母馬。
+3
用於閉包編譯器。 – 2012-04-19 09:20:46
+0
真棒,我會看看,謝謝你的回覆! – Christopher 2012-04-19 09:57:51
相關問題
- 1. 防止用戶查看JavaScript文件
- 2. 如何防止使用Javascript查看頁面的源代碼?
- 3. 防止用戶查看/刪除SD卡中的文件
- 4. laravel防止未經身份驗證的用戶查看文件
- 5. 如何防止用戶查看我正在使用的數據庫文件?
- 6. 防止用戶查看Excel工作表
- 7. 如何防止用戶使用「查看源代碼」查看我的php代碼並複製它?
- 8. 如何防止他人在github中查看我的文件?
- 9. 允許腳本讀取文件,但防止用戶查看文件直接
- 10. 防止用戶在javascript
- 11. 如何防止按鈕啓用或禁用查看源
- 12. 如何防止用戶看到「包含文件」?
- 13. 防止用戶在DNN上看到其他配置文件
- 14. 如何防止在Drupal 7中修改和查看用戶配置文件?
- 15. .htaccess讓我們查看.jpg,同時防止查看他人
- 16. 防止使用直接url查看css和js文件
- 17. 如何防止使用htaccess直接查看html文件?
- 18. 如何防止編譯庫的用戶查看代碼?
- 19. 防止root用戶訪問我的應用程序文件
- 20. 不能讓我的JavaScript文件查看我的HTML文件
- 21. 防止用戶更改.gitignore文件?
- 22. 如何防止類看到DLL文件
- 23. 如何防止流星觀看文件?
- 24. 如何防止我的用戶從iPod中刪除MP3文件
- 25. serverside保護機制,以防止任何人查看javascript源代碼
- 26. Javascript - 防止右鍵單擊滾動條以查看頁面源代碼
- 27. 阻止用戶通過url查看目錄中的文件
- 28. 阻止查看源代碼
- 29. 防止用戶濫用javascript代碼
- 30. 防止下載重複的Javascript文件
答案可能會以混淆開頭。 [看看這個相關(或重複?)問題的答案](http://stackoverflow.com/questions/194397/how-can-i-obfuscate-javascript)。 – 2012-04-19 08:30:20
你不能。對於想找到它的人來說,客戶端上的任何東西總是可見的。但是,您可以對其進行混淆。 – 2012-04-19 08:30:22
這是一個與版權有關的問題嗎? – fcalderan 2012-04-19 08:34:26