使用Javascript读取文本文件

使用Javascript读取文本文件,javascript,Javascript,当我打开HTML页面时,您能告诉我是否有任何方法可以使用Javascript读取和显示文本文件中的值吗 该文件位于本地系统中,当HTML页面打开时,需要自动拾取该文件,结果应显示在警报消息和HTML页面中。请参见,无法使用纯javascript加载本地文件 但是,我们可以使用来方便加载用户指定的文件。我得到了答案 var fso = new ActiveXObject("Scripting.FileSystemObject"); var ForReading = 1; var f1

当我打开HTML页面时,您能告诉我是否有任何方法可以使用Javascript读取和显示文本文件中的值吗

该文件位于本地系统中,当HTML页面打开时,需要自动拾取该文件,结果应显示在警报消息和HTML页面中。

请参见,无法使用纯javascript加载本地文件


但是,我们可以使用来方便加载用户指定的文件。

我得到了答案

   var fso = new ActiveXObject("Scripting.FileSystemObject");
  var ForReading = 1;
  var f1 = fso.OpenTextFile("c:\\file.txt", ForReading);
  var text = f1.ReadAll();
  f1.close();
  alert( text);

谢谢你的帮助

不可能。用户必须至少在
元素中选择文件。@Sirko我们不能在JS中指定文件名及其位置吗?如果您可以完全自动执行,您可以从用户的硬盘读取任何内容:密码、私人文件等等。。。如果您需要客户端计算机上的“永久”存储,请查看cookies和
localStorage
@Sirko如何查看localStorage?。请小心,因为这只适用于Internet Explorer。