0

这是否可以使用 HTML5 File API 以编程方式打开磁盘上的任何文件,例如首先添加这些参数?

open -a Chromium --args --allow-file-access-from-files --disable-web-security
4

1 回答 1

0

首先,您必须使用标志 --allow-file-access-from-files 打开 Chrome 确保在使用标志打开之前关闭所有 chrome 窗口。

然后使用 javascript 你必须使用 XMLHttpRequest 对象。像这样的东西:

xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","file.txt",false);
xmlhttp.send();
var result = xmlhttp.responseText;

结果,您将拥有文件的内容。

如果它是一个 xml,您可以使用自动解析它

var xmlDom = xmlhttp.responseXML;

文件路径必须相对于您正在打开的 html 文件。

于 2013-04-22T15:19:10.267 回答