我在这里是因为我有一个非常特殊的问题,但首先要了解一些背景信息:
我正在建立一个不能在服务器上在线运行的网站。
它只应该在本地保存在客户端计算机上的客户端计算机上运行,因为我想避免依赖互联网。另外,我不想使用cookie或smth保存数据。类似,因为我不能依赖浏览器或计算机(如上所述):网站保存在别人的棍子上。
所以有一个问题,我想通过javascript将用户数据保存在文本文件中。 Java的到来,我认为这样做不会有问题。
但是经过一些研究,我听说由于安全问题(从逻辑上讲),这是不可能的。
但就我而言,鉴于这些安全性问题在本地运行并且是为极少数信任的人(10至15人)而创建的,因此这些安全性问题并不真正相关。
那么,有没有一种方法可以将一些小的用户数据放入网站文件夹中的文本文件中(理论上该文件已经创建,但是为空)?
最佳答案
运行小型HTTP服务器是可行的方法。将html文件命名为index.html。在Linux上,python具有带python python -m SimpleHTTPServer
的内置HTTP服务器。在Windows系统上,我在同一文件夹中包含HTTP服务器exe,例如HFS。该网站可以使用localhost连接到。这样,诸如localStorage之类的东西就可以工作了。
可能有比这更好的东西,但是它起作用了。
http://www.rejetto.com/hfs/