我正在使用以下代码通过 JavaScript 读取文本文件的内容。但是,当我收到一条警告消息,显示“此页面上的 ActiveX 控件与页面的其他部分交互可能不安全。是否允许此交互?”当我点击"is"时,什么也没有发生。
我使用的是 IE 6.0
function ieReadFile(filename)
{
try
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fh = fso.OpenTextFile(filename,1);
var contents = fh.ReadAll();
fh.Close();
alert(contents);
//return contents;
}
catch (Exception)
{
return "Cannot open file :(";
}
}
谁能帮我解决这个问题吗?
最佳答案
你的代码看起来不错。确保filename
中的路径使用双反斜杠,如"c:\\folder\\test.txt"
,因为JavaScript中使用单反斜杠to insert special characters .
关于javascript - 使用 JavaScript 读取文本文件的内容抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2212448/