我是新来使用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