隐藏HTML标记的属性

时间:2018-06-01 12:27:11

标签: html browser

是否可以隐藏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格式显示,我想隐藏它以保护我网站的隐私。

2 个答案:

答案 0 :(得分:3)

没有。你发送给客户的一切,他们都能看到(甚至改变)。

这就是为什么服务器端表单验证如此重要的原因。用户只需关闭required属性并提交表单即可。如果您没有进行验证,则代码将会出错。

答案 1 :(得分:0)

你做不到。浏览器需要这些标签和类来显示您的网页,如果您的浏览器拥有它们,则不会将它们设置为最终用户。