是否可以隐藏HTML标记的属性? 假设我有这段代码:
<div class="test"></div>
当有人在我的网站上使用检查元素时,他们只能看到:
<div></div>
我想这样做的原因是: 我正在为大学的学生建立一个Web应用程序,使用Java作为后端语言(我使用的是Spring MVC Framework)。我尝试发送请求并接收响应而不重新加载整个页面,我找到了一个使用这样的AJAX的例子:
<button class="btn btn-success btn-lg" onclick="$.post('/waiter/order/2/menu?product=Crown%20Royale')">Crown Royale</button>
正如您所看到的,请求调用的信息以HTML格式显示,我想隐藏它以保护我网站的隐私。
答案 0 :(得分:3)
没有。你发送给客户的一切,他们都能看到(甚至改变)。
这就是为什么服务器端表单验证如此重要的原因。用户只需关闭required
属性并提交表单即可。如果您没有进行验证,则代码将会出错。
答案 1 :(得分:0)
你做不到。浏览器需要这些标签和类来显示您的网页,如果您的浏览器拥有它们,则不会将它们设置为最终用户。