如何在本地运行的网站上本地保存数据?

时间:2018-05-12 05:10:27

标签: javascript web local-storage saving-data

我在这里是因为我有一个非常特别的问题,但首先是一个背景信息:

我正在设置一个网站,不能在服务器上运行。 它应该在本地运行在客户端的计算机保存在客户端上,因为我想避免依赖互联网。除此之外,我不想使用cookie或smth保存数据。类似的,因为我不能依赖于浏览器或计算机(如上所述:网站保存在某人身上)。

所以问题是我想通过javascript 在文本文件中保存用户数据。 Java的出现我认为这样做不会有问题。 但经过一些研究后,我听说由于安全问题,这种是不可能的(这在逻辑上是合理的)。

但是在我的情况下,鉴于它在本地运行的事实以及是针对一小群信任的人而提出的事实,这些安全问题并不真正相关(10) -15人)。

那么有没有办法在网站的文件夹中将一些小的用户数据放入文本文件(理论上该文件已经可以创建,但是为空)?

1 个答案:

答案 0 :(得分:1)

运行小型HTTP服务器是一种可行的方法。将html文件命名为index.html。在Linux上,python有一个带有python的内置HTTP服务器python -m SimpleHTTPServer。在Windows系统上,我在同一文件夹中包含一个HTTP服务器exe,如HFS。该网站可以使用localhost连接。像localStorage这样的东西就可以了。

可能还有比这更好的东西,但它确实奏效了。 http://www.rejetto.com/hfs/