【发布时间】:2018-05-30 01:56:08
【问题描述】:
首先,我正在使用 Javascript 进行编程,但不是针对网站或类似的东西。只是我电脑文件夹中的一个 .js 文件(稍后我将该 .js 文件传递给其他人,以便他们可以使用它)。
现在,我想读取与脚本位于同一文件夹中的 txt 文件,并将其内容存储在变量中。我想做这样的事情:Reading a file and storing it in an array, then splitting up the file everywhere there is a }, 然后,如果一个字符串(由用户输入,我已经介绍过)包含数组中的一个子字符串,它将调用一个函数。
你能帮帮我吗?
【问题讨论】:
-
浏览器/javascript 无权访问文件系统。您的网络服务器必须提供 json 文件或让用户自己明确上传文件
-
感谢您的回答,我会找到一种方法将内容存储在其他地方而不是 txt 文件:) 除此之外...您对帖子的其余部分有所了解吗?提前致谢
-
stackoverflow.com/questions/14446447/… 检查建议使用 fetch api 的答案,似乎很有希望......
-
@sinisake 尝试该方法时出错。也许它已经过时了。
Failed to load file:///C:/Users/ME/Downloads/test.txt: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.来自 Chrome -
当我阅读该答案中的 cmets 时,似乎其他人也看到了同样的情况
标签: javascript arrays file