在我的网站上,我收到了一个带有输入的表单:
<input type="file" id="text">
我想使用JavaScript将文本文件的内容转换为字符串变量。我使用File API
,但显然它不适用于IE或某些旧版浏览器。我尝试使用new ActiveXObject("Scripting.FileSystemObject")
但是一些安全原因不允许我在IE中使用它,因为它给我一个错误:“Automation Server无法创建对象”。根据我的阅读,在我看来,如果不改变浏览器中的某些安全选项,就不能使用它,而这不是我希望用户做的事情。
那么有没有其他简单的方法可以通过仅使用JavaScript来读取文件的内容并使其在旧版浏览器中运行?
答案 0 :(得分:1)
大多数旧版浏览器,没有。 Javascript有一些严格的安全限制。
如果您只关注IE / Windows并且正在尝试为自己的本地用途编写内容,那么HTA文件可以访问读写例程。