4

我正在尝试制作一个从本地存储的文本文件中读取文本的离线应用程序。我知道这可以通过 html5 和 FileReader 实现。我想硬编码相对路径。我已经阅读了这些文档,它们都基于一个 FileList 数组。但是因为我只是在做一个带有静态路径的文件,所以我无法理解它。这很愚蠢,我知道,但到目前为止我所拥有的:

var file = "data/data";
var reader = new FileReader();
reader.readAsText(file);
alert(reader.String);
4

2 回答 2

0

FileReader API 允许您读取用户在文件输入中选择的文件。

它不允许网页的作者从访问者的系统中选择要阅读的文件。那将是一个安全风险。

于 2012-08-30T06:28:48.060 回答
0

使用 ActiveX 可以做到这一点,如果您从未使用过它,这并不难做到。查看更多信息: http: //msdn.microsoft.com/en-us/library/2z9ffy99 (v=vs.84).aspx

只是意味着用户可能不得不同意让 ActiveX 运行.. 诚然,这可能会吓跑一些人。所以这取决于你实际需要多少。

于 2013-09-03T19:10:31.530 回答