如何防止文本出现在firebug或浏览器的View Source中

时间:2013-08-06 14:20:45

标签: javascript jquery jsp firebug chromebug

我有一个简单的Pan卡号:xxxxxxx7654,我在浏览器中使用jsp显示。现在,如果我使用浏览器的view source功能或firebug工具或chrome bug工具,那么我将能够看到DOM中的文本。现在,我希望将文本显示在浏览器中,但希望将其隐藏在将使用fire bugchrome bugView Source of a browser的人眼中。

字段名称为PAN_CARD_NO

我使用:<p id ='My_Pan'>My Pan is :<%= PAN_CARD_NO %></p>

显示它

现在这带来了浏览器中的价值,这很好看,但是我不希望它使用火虫或者chrome bug或者查看源来显示。

是否有任何机构对如何做到这一点有任何建议?

1 个答案:

答案 0 :(得分:0)

页面源是传递给要呈现的浏览器的内容。因此,您希望在浏览器中向最终用户呈现的任何内容都将在源代码中以某种方式显示。这里没有解决方法。如果它显示在浏览器中,最终用户可以通过这种或那种方式访问​​它。

如果您的目标是不显示整个PAN卡号,那么应该在将其发送到浏览器之前在服务器端完成。在这种情况下,请确保PAN_CARD_NO变量仅包含xxxxxxx7654之类的内容。使用此方法,永远不会将完整的PAN卡号传送给最终用户。

如果您的目标是防止未经授权的用户查看PAN卡号,那么您需要确保只为经过身份验证的用户提供卡号。这将要求您让用户以某种方式向服务器验证自己(例如登录)。