我尝试使用localStorage
,为此,我将json
文件发送到客户端,并使用该文件执行所有逻辑,但是,因为它显示在{{1}我使用了这个技巧:
html
json被删除了,但如果我这样做的话就不会显示页面来源',
那么我如何隐藏json文件,同时只向服务器发出一个请求?
答案 0 :(得分:2)
如果您正在尝试确保用户无法看到JSON,则无法将其发送给用户并将其存储在localStorage中,而无需用户访问它,如果他/她愿意的话。
但为了确保它不会出现在html源代码中,您始终可以向服务器发送AJAX请求,该服务器接收JSON然后将其存储在localStorage中。这样它就不会出现在源头。
但正如我已经说过的,如果你想在你的客户端javascript中访问它,用户可以随时访问它,如果他们愿意的话。因此,如果JSON数据敏感,则不建议这样做。
答案 1 :(得分:1)
我认为您无法隐藏div,所有浏览器都提供源代码,并告诉我们浏览器是如何逐步解释它的。 而本地存储是可见的,你总是无法隐藏它