【问题标题】:How to save data locally on a locally running website?如何在本地运行的网站上本地保存数据?
【发布时间】:2018-05-12 05:10:27
【问题描述】:

我来这里是因为我有一个非常特殊的问题,但首先要提供一些背景信息:

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

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

但就我而言,这些安全问题并不真正相关,因为它在本地运行并且是为一小群信任的人制作的(10 -15 人)。

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

【问题讨论】:

标签: javascript web local-storage saving-data


【解决方案1】:

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

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

【讨论】:

  • 您好,谢谢您的回答:D 您认为它可以在学校计算机上使用吗?
  • 假设一台没有管理员权限的 Windows 计算机,我记得它可以工作,但不能 100% 确定。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-11
  • 1970-01-01
  • 2018-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多