2

在我的网站上,我得到了一个带有输入的表单:

<input type="file" id="text">

我想使用 JavaScript 将文本文件的内容放入字符串变量中。我用过File API,但显然它不适用于 IE 或某些较旧的浏览器。我尝试使用new ActiveXObject("Scripting.FileSystemObject"),但某些安全原因不允许我在 IE 中使用它,因为它给了我一个错误:“自动化服务器无法创建对象”。从我读到的内容来看,在我看来,如果不更改浏览器中的一些安全选项,就无法使用它,这不是我希望我的用户做的事情。

那么是否有任何其他简单的方法可以通过仅使用 JavaScript 来读取文件内容并使其在旧版浏览器中工作?

4

1 回答 1

1

大多数较旧的浏览器,没有。Javascript 有一些严格的安全限制。

如果您只关注 IE/Windows 并尝试编写一些内容供您自己的本地使用,那么 HTA 文件可以访问读写例程。

于 2012-09-04T07:51:15.740 回答