javascript - 使用 JavaScript 读取文本文件的内容抛出错误

标签 javascript html

我正在使用以下代码通过 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/

相关文章:

javascript - GET 响应不适用于 jQuery

javascript - 单击表单的搜索按钮时从 API 获取数据并在 React JS 中的另一个页面上显示数据

javascript - 如何在一个事件中使用多个函数?

javascript - 为什么我应该使用 HTML5(上下文 : placeholder)

html - 是否可以在不知道前面的类(class)的情况下选择共享同一个 Css 类(class)的 child ?

javascript - 单击按钮数组获取当前隐藏的 html 元素值数组

javascript - 如何替换 elevatezoom 图像

javascript - Xpath 与 js 和谷歌浏览器

javascript - 如何在 window.setInterval 中每分钟运行一次 getJSON 函数?

html - 网页需要的文件放在哪里