Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在本地计算机上使用javascript创建文件_Javascript_Firefox - Fatal编程技术网

在本地计算机上使用javascript创建文件

在本地计算机上使用javascript创建文件,javascript,firefox,Javascript,Firefox,您好,我在下面提到了使用Firefox浏览器在本地驱动器上创建txt文件的代码,但它不起作用,请帮助我解决这些问题 function WriteTest() { var sFileContent="Dhaval Patel Tried to make life easy"; var sFilePath="C:/Users/Dhaval Patel/Desktop/RFQ Forms/Test.txt"; alert(sFilePath +" "+sFileContent

您好,我在下面提到了使用Firefox浏览器在本地驱动器上创建txt文件的代码,但它不起作用,请帮助我解决这些问题

function WriteTest() {
    var sFileContent="Dhaval Patel Tried to make life easy";
    var sFilePath="C:/Users/Dhaval Patel/Desktop/RFQ Forms/Test.txt";
    alert(sFilePath +"  "+sFileContent);
    try {
        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    }   
    catch (e) {
        alert("Permission UniversalXPConnect denied.");
    }
    file=Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
    file.initWithPath(sFilePath);
    file.createUnique(Components.interfaces.nsIFile.NORMAL_FILE_TYPE,420);
    outputStream=Components.classes['@mozilla.org/network/file-output-stream;1'].createInstance(Components.interfaces.nsIFileOutputStream);
    outputStream.init(file,0x04|0x08|0x20,420,0);
    outputStream.write(sFileContent, sFileContent.length);
    outputStream.close();
}

它如何“不起作用”?显示哪些警报?JavaScript控制台上有什么错误消息?这是一个插件,对吗?您看过吗?XPCOM接口上的文档是(nsILocalFile与Gecko 14中的nsIFile合并)。。但是您可以使用