我是新來使用javascript
現在我可以編輯我的JavaScript代碼從瀏覽器使用螢火蟲。
任何想法,檢測或避免編輯的JavaScript從客戶端瀏覽器?如何檢測或避免從客戶端瀏覽器編輯的JavaScript?
回答
無法防止人們在瀏覽器中修飾您的js,因爲js是按照原樣從服務器發送的。
然而,你可以obfuscate你的js使它稍微難以編輯。 (Another link)
是的,我知道這不會更改我的代碼,但例如我從一個按鈕設置我的權限設置。如果用戶有權限啓用按鈕,但如果用戶沒有權限的按鈕是disable.but每個人都可以啓用我的按鈕從螢火蟲.. :( – user1802412
恐怕沒有什麼可以做的,這就是爲什麼你應該總是驗證用戶返回到服務器的數據,就像Quentin在他的回答中所說的那樣: – Cerbrus
但是我使用EXTJS,當我設置禁用id屬性(Ext.getCmp('mybuttonid')。disable())的按鈕時。 ,我可以設置啓用我的按鈕從螢火蟲..但如果我設置禁用var name(myButton.disable())我的按鈕,並從我的按鈕配置刪除id屬性,我不能編輯我的按鈕從螢火蟲,所以現在我認爲用戶不能通過var名稱編輯我的按鈕或每個組件配置,這是正確的 – user1802412
- 1. 如何檢測客戶端瀏覽器中的Raphael.js兼容性?
- 2. 如何從客戶端(瀏覽器)向客戶端(瀏覽器)發送客戶端的SSL/TLS證書
- 3. 你如何檢測客戶端瀏覽器?
- 4. 如何檢測使用Android瀏覽器或Android本機WebView客戶端
- 5. 如何運行服務器端JavaScript在客戶端瀏覽器
- 6. 避免瀏覽器
- 7. Javascript:檢測客戶機器上的現有瀏覽器
- 8. 如何從NodeJS服務器端調用客戶端瀏覽器的javascript函數?
- 9. Vaadin中的客戶端瀏覽器檢測
- 10. Django:檢測客戶端瀏覽器對HTML5的支持
- 11. 客戶端瀏覽器的Socket.IO檢測有時會失敗
- 12. 檢測到瀏覽器客戶端的連接是否中斷
- 13. 檢測客戶端的瀏覽器是否已關閉Cookie
- 14. 客戶端計算機上安裝了多少瀏覽器的服務器s-de或客戶端檢測
- 15. 通過瀏覽器編輯Js和Html文件 - 客戶端
- 16. 在django或python中的客戶端瀏覽器中啓用JavaScript?
- 17. 從客戶端瀏覽器運行node.js
- 18. 如何在瀏覽器中編輯Javascript?
- 19. 檢測在瀏覽器(客戶端)AJAX請求
- 20. 使用JavaScript避免瀏覽器刷新
- 21. 使用javascript檢測瀏覽器用戶
- 22. 如何更新客戶端瀏覽器中的JavaScript文件?
- 23. 檢測瀏覽器/版本與JavaScript與檢測服務器端?
- 24. 如何在JavaScript中檢測瀏覽器?
- 25. 如何使用JavaScript檢測瀏覽器?
- 26. 如何在客戶端瀏覽器中檢測webkit的特定版本?
- 27. 如何避免默認Android瀏覽器
- 28. 如何避免使瀏覽器崩潰?
- 29. 避免宏爲從客戶端代碼
- 30. 如何檢測HTML5 Lightswitch客戶端中的添加或編輯模式?
這應該不會打擾你。因爲這不會改變你的源代碼 – polin
谷歌請... – diEcho
即使有人編輯的JavaScript代碼,它不會被保存。 – ajtrichards