问题描述
我有一个JavaScript代码段,该代码段是在Chrome> Devtools>源>代码段中创建,保存和运行的。这是我不与任何人共享的个人代码,它只能在一台计算机上运行,并且只能在Chrome控制台内部运行。因此,对安全的任何关注都是无关紧要的。
此代码段使用了许多参数,这些参数目前已硬编码为代码段本身内的数组。我想通过将参数存储在文本文件中来使代码更灵活,然后在运行时该代码段应从文件中读取这些参数,并以字符串数组的形式存储在内存中。
没有HTML文档或元素,因此在这种情况下,我不知道如何使用File API或fileReader。
问:如何使用Chrome控制台中运行的普通JS代码读取本地文本文件(客户端)?
谢谢
解决方法
https://developer.mozilla.org/en-US/docs/Web/API/FileReader建议不要完全按照您的想法使用它。
我的解决方法建议是运行一个小型Web服务器来提供文本文件的内容,然后在代码段中使用XMLHttpRequest从Web服务器获取参数。