如何访问客户端计算机上的文件

马特·韦斯特莱克

我有几个客户端将使用我的网站,并且我希望每个客户端都有自己的“配置”文件(例如:一台计算机的location = 1,另一台计算机的location = 2)。我想使用放置在客户端计算机上的文件来执行此操作,然后当他们访问网站时,客户端会在自己的计算机上查找并根据该文件中的内容确定要加载的内容。该文件可以是CSV文件,纯文本文件或其他任何需要使用的文件。

在网上看,我所看到的只是文件上传器的内容。我不希望他们必须选择文件,只需加载文件内容并在他们这样做时调用javascript函数即可。

文件示例

Location=1
AnswerToQuestion=42

和另一个文件

Location=2
AnswerToQuestion=15

和我的JS功能

var setAnswerToQuestion = function(answer){
  locationConfig.setAnswer(answer)
}
苦瓜

看一下本地存储这是浏览器实现的持久性键/值系统,用于保存您的网站/ webapp的数据。

基本原理:

设置变量:

localStorage.setItem('answer_1', '42');

要获取变量:

localStorage.getItem("answer_1");

我想如果您有很多答案,您最终会得到像这样的数组/对象:

var answers = [42, 15];

寻求解决方案:

您可以使用来存储和检索它 JSON.stringify

localStorage.setItem('answers', JSON.stringify(answers));

var answers = JSON.stringify(localStorage.getItem('answers'));

受过教育

Smashing Magazine这里有一个指南
Dive into HTML5这里有一个指南

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ADAL的AuthenticationContext时,可以在客户端计算机上存储访问令牌吗?

来自分类Dev

如何设置SQL Server LocalDB在客户端计算机上运行?

来自分类Dev

可以使用Git更新客户端计算机上的软件吗?

来自分类Dev

在未安装SQL的客户端计算机上使用SQL库

来自分类Dev

无法在客户端计算机上运行Crystal Report

来自分类Dev

在客户端计算机上执行webapi函数(客户端系统的Access数据库)

来自分类Dev

VB.Net数据绑定(如果客户端计算机上未安装Access)?

来自分类Dev

如何在客户端计算机上验证.NET代码访问安全性

来自分类Dev

使用AngularJS在客户端计算机上的代码安全性

来自分类Dev

如何在不使用JavaScript的cookie的情况下将信息存储在客户端计算机上

来自分类Dev

如何检测Windows客户端计算机上是否已安装VS Code

来自分类Dev

使用MSMQ而不在客户端计算机上安装MSMQ

来自分类Dev

如何从客户端Windows计算机访问hadoop集群(unix)

来自分类Dev

FTP无法在我的客户端计算机上运行?

来自分类Dev

协同作用,我在客户端计算机上缺少鼠标光标

来自分类Dev

可以在客户端计算机上记录服务器的根目录

来自分类Dev

客户端计算机上的.git文件夹,但未安装git。这是什么意思?

来自分类Dev

在不运行applet的情况下确定客户端计算机上的jvm位数

来自分类Dev

用于TFS管理的本地计算机上的客户端工具

来自分类Dev

在未安装SQL的客户端计算机上使用SQL库

来自分类Dev

如何使用文件夹位置读取客户端计算机上的文件

来自分类Dev

在vb.net中如何在客户端计算机上部署Crystal Report

来自分类Dev

如何使Java客户端使用套接字连接到不在我的计算机上的服务器?

来自分类Dev

如何在客户端计算机上访问网站?

来自分类Dev

如果我用较新版本的gcc编译二进制文件,如何找到需要在客户端linux计算机上安装的库?

来自分类Dev

如何使用C#在客户端计算机上下载文件

来自分类Dev

如何使用内存映射文件在同一台计算机上的服务器和客户端之间进行通信?

来自分类Dev

从Web服务器访问客户端本地网络上的文件,但不能访问本地计算机上的文件

来自分类Dev

如果 Google Speech-To-Text API 密钥位于客户端计算机上,如何保护它?

Related 相关文章

  1. 1

    使用ADAL的AuthenticationContext时,可以在客户端计算机上存储访问令牌吗?

  2. 2

    如何设置SQL Server LocalDB在客户端计算机上运行?

  3. 3

    可以使用Git更新客户端计算机上的软件吗?

  4. 4

    在未安装SQL的客户端计算机上使用SQL库

  5. 5

    无法在客户端计算机上运行Crystal Report

  6. 6

    在客户端计算机上执行webapi函数(客户端系统的Access数据库)

  7. 7

    VB.Net数据绑定(如果客户端计算机上未安装Access)?

  8. 8

    如何在客户端计算机上验证.NET代码访问安全性

  9. 9

    使用AngularJS在客户端计算机上的代码安全性

  10. 10

    如何在不使用JavaScript的cookie的情况下将信息存储在客户端计算机上

  11. 11

    如何检测Windows客户端计算机上是否已安装VS Code

  12. 12

    使用MSMQ而不在客户端计算机上安装MSMQ

  13. 13

    如何从客户端Windows计算机访问hadoop集群(unix)

  14. 14

    FTP无法在我的客户端计算机上运行?

  15. 15

    协同作用,我在客户端计算机上缺少鼠标光标

  16. 16

    可以在客户端计算机上记录服务器的根目录

  17. 17

    客户端计算机上的.git文件夹,但未安装git。这是什么意思?

  18. 18

    在不运行applet的情况下确定客户端计算机上的jvm位数

  19. 19

    用于TFS管理的本地计算机上的客户端工具

  20. 20

    在未安装SQL的客户端计算机上使用SQL库

  21. 21

    如何使用文件夹位置读取客户端计算机上的文件

  22. 22

    在vb.net中如何在客户端计算机上部署Crystal Report

  23. 23

    如何使Java客户端使用套接字连接到不在我的计算机上的服务器?

  24. 24

    如何在客户端计算机上访问网站?

  25. 25

    如果我用较新版本的gcc编译二进制文件,如何找到需要在客户端linux计算机上安装的库?

  26. 26

    如何使用C#在客户端计算机上下载文件

  27. 27

    如何使用内存映射文件在同一台计算机上的服务器和客户端之间进行通信?

  28. 28

    从Web服务器访问客户端本地网络上的文件,但不能访问本地计算机上的文件

  29. 29

    如果 Google Speech-To-Text API 密钥位于客户端计算机上,如何保护它?

热门标签

归档