在纯javascript中写入由Url标识的文件

在纯javascript中写入由Url标识的文件,javascript,Javascript,我需要从javascript向文本文件添加数据。 我发现了以下代码: var file = showFilePicker(window, "", Components.interfaces.nsIFilePicker.modeSave, "", function(fp) {return fp.file;}); var outputStream = Components.classes["@mozilla.org/network/file-output-stream;1"].createInsta

我需要从javascript向文本文件添加数据。 我发现了以下代码:

var file = showFilePicker(window, "", Components.interfaces.nsIFilePicker.modeSave, "", function(fp) {return fp.file;});
var outputStream = Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance( Components.interfaces.nsIFileOutputStream);
outputStream.init(file, 0x02 | 0x08 | 0x20, 0644, 0);
outputStream.write(someText, someText.length);
outputStream.close();
但是,由于文件选择器,它接受用户选择的文件。
在我的例子中,我想写入一个由URL标识的文本文件(例如:C://…/text.js)

由于安全限制,这在浏览器中可能是不可能的。不过,你可以用NodeJS来实现。

我希望这仍然是不可能的,这样就不会有任何任意网站可以写入我的硬盘。@Sirko,别担心,幸运的是这仍然是不可能的。这段代码看起来像是Firefox插件的代码。这些插件是用JavaScript编写的,但这是在不同于页面中嵌入的JavaScript运行的上下文中运行的JavaScript。