2012-11-22 136 views
0

我已經在JavaScript中創建了一個帶有驗證碼的JSP頁面,但問題是當我通過右鍵單擊JSP頁面單擊「查看源代碼」選項時,該腳本是可查看的。即使我阻止了右鍵單擊選項,仍然可以通過編輯菜單中的「查看源代碼」查看代碼。JavaScript中的驗證碼顯示代碼查看源代碼

有關我如何解決此問題的任何想法?我對JSP和servlets很新...謝謝

回答

1

JavaScript是在客戶端執行的,所以它會把下載到用戶的瀏覽器中,沒辦法阻止。

但是,您可以看看minification和/或obfuscation,但將不防止用戶看到你的腳本,它只會使其難以閱讀和理解。至於Captchas,通常這是你想要處理服務器端(例如在一個servlet中),而不是客戶端(在JavaScript代碼中)的東西。

+0

怎麼樣加密特定的JSP頁面? – Aaradhana

+0

JSP被編譯並執行服務器端以生成將在客戶端發送的HTML頁面。加密一個JSP頁面,無論你認爲這可能意味着什麼,將不會在這裏爲你的目的服務...... –

+0

好吧,謝謝了很多:) :) – Aaradhana