繁体   English   中英

使用javascript在Firefox上使用imacros打开文本文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM