从HTML文件中删除元素?

时间:2015-02-25 23:10:43

标签: javascript json html5 local-storage

我尝试使用localStorage,为此,我将json文件发送到客户端,并使用该文件执行所有逻辑,但是,因为它显示在{{1}我使用了这个技巧:

html

json被删除了,但如果我这样做的话就不会显示页面来源',

那么我如何隐藏json文件,同时只向服务器发出一个请求?

2 个答案:

答案 0 :(得分:2)

如果您正在尝试确保用户无法看到JSON,则无法将其发送给用户并将其存储在localStorage中,而无需用户访问它,如果他/她愿意的话。

但为了确保它不会出现在html源代码中,您始终可以向服务器发送AJAX请求,该服务器接收JSON然后将其存储在localStorage中。这样它就不会出现在源头。

但正如我已经说过的,如果你想在你的客户端javascript中访问它,用户可以随时访问它,如果他们愿意的话。因此,如果JSON数据敏感,则不建议这样做。

答案 1 :(得分:1)

我认为您无法隐藏div,所有浏览器都提供源代码,并告诉我们浏览器是如何逐步解释它的。 而本地存储是可见的,你总是无法隐藏它 enter image description here