我正在创建一个将在Web浏览器中运行的原型。我想存储(和检索)用户在使用原型期间提交的各种信息。我知道我可以检索各种文件格式,如xml,json ......我知道我可以使用插件jstore进行本地存储。所以我想我可以做一个复杂的解决方案,我从启动文件中获取第一个xml加载,然后在操作后使用本地存储,只检查本地存储。
我不想使用PHP或ASP或其他脚本,因为我需要能够与没有运行web服务器的高级管理员共享原型,我不想在Web服务器上安装原型...但是也许这是最好的方法,因为我知道javascript无法出于安全原因写入本地文件系统。另一方面,也许我正在组合获取初始xml和使用jstore插件的声音比实际更难。
答案 0 :(得分:1)
Web平台专门用于防止网站将任意数据写入客户端计算机。您可以探索一些例外情况:
网络显然可以从服务器上更好地运行。如果您希望部署桌面安装,则可以部署使用大量基于浏览器的UI的胖应用程序。该应用程序可以轻松访问本地系统以获取文件等。如果可能,请发表评论。
答案 1 :(得分:0)
如果使用Internet Explorer的限制和所有那些信任问题(使用javascript写入用户文件系统的权限可能只能在Intranet上实现),那么您可以按照{使用Scripting.fileSystemObject} {3}}
答案 2 :(得分:0)
我同意所有意见,即使用JavaScript在客户端存储数据很困难。 如果我们必须创建一个独立的应用程序,那么adobe air似乎很有希望。根据adobe规定的规格和功能,我们可以使用JavaScript和html技能创建应用程序,它还允许您读取/写入文件或数据库中的本地存储。
答案 3 :(得分:-1)
您可以使用闪存来存储数据。默认情况下,它允许您存储最多100 kb,并且您可以获得更多用户的许可。
您可以从google
中找到更多信息