2016-03-24 29 views
1

當我們打開開發人員窗口時,有沒有辦法隱藏Javascript文件?用戶變得更聰明,他們可以通過打開開發人員窗口來查找代碼。有沒有辦法避免這種情況?Angular - 從開發人員窗口中隱藏Javascript

+3

不,沒有辦法做到這一點。你不應該在代碼中放置任何易受攻擊的東西。 – putvande

+2

您可以連接並縮小以混淆您的代碼,但它永遠不會被阻止。而且新的瀏覽器無論如何都有「美化」縮小代碼的方法。只要您的服務器端驗證在發送給它的任何客戶端數據上都很強大,那麼它們在客戶端上做什麼並不重要。 – ste2425

+3

將您的業務邏輯保存在您的服務器代碼中。客戶端js適合您的客戶,因此避免任何您不想與客戶分享的內容。 (如私鑰等) – jmugz3

回答

8

無論您做什麼JavaScript代碼都將可見。它是客戶端腳本。切勿在客戶端存儲任何敏感的代碼或數據。你唯一的選擇是在服務器端有任何你希望被用戶混淆的東西。你不能用JS做這件事,因爲這是在客戶端。