【发布时间】:2011-02-28 06:54:52
【问题描述】:
我正在尝试使用 JS 从 txt 文件中读取几行,我有此代码,但由于某种原因它无法正常工作,
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.OpenTextFile("C:\\wamp\\www\\22.txt", 1, true);
var row = s.ReadLine();
alert(row);
有什么建议吗?!
【问题讨论】:
-
当你说不工作..什么不工作?你是在 IE 或任何其他浏览器中测试这个吗?
-
我试过 Firefox 和 chrome,是的,没有输出!
-
大多数浏览器不允许这样做。你可以从控制台运行脚本,它会工作。但不是在浏览器中,除非页面本身以高度信任加载。在 IE 中,您可以为此设置安全区域;不确定其他浏览器。
-
你可以安装一个网络服务器然后使用
XMLHttpRequest。在本地工作有其缺点。 -
如果您保存扩展名为 .HTA 的代码以用于 html 应用程序,上述内容仅适用于开箱即用
标签: javascript activex