[英]open text file with imacros on firefox using javascript
我从多年前开始在firefox上使用XMLHttpRequest到v39来读取本地文本文件,但是从40开始,firefox在所有新版本的firefox中都禁用了XHR,直到现在,我想更新javascript的源代码以使其与新版本一起使用Firefox版本
这是我的旧代码:
function readTextFile(file)
{const XMLHttpRequest = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, true);
rawFile.onreadystatechange = function ()
{
if(rawFile.readyState === 4)
{
if(rawFile.status === 200 || rawFile.status == 0)
{ allText = rawFile.responseText;
}
}
}
rawFile.send(null);
rawFile = null;
}
readTextFile("file:///D:/textfile.txt");
任何帮助,将不胜感激
无需使问题复杂化。 像这样尝试:
const xhr = new Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1")();
xhr.open("GET", "file:///D:/textfile.txt", false);
xhr.send(null);
var text = xhr.response;
// alert(text);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.