我尝试了一个解决方案,通过这个函数在 Firefox 中读写本地文件
function Read(file) {
var ioService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService);
var scriptableStream = Components.classes["@mozilla.org/scriptableinputstream;1"].getService(Components.interfaces.nsIScriptableInputStream);
var channel = ioService.newChannel(file, null, null);
var input = channel.open();
scriptableStream.init(input);
var str = scriptableStream.read(input.available());
scriptableStream.close();
input.close();
return str;
}
但在 Firefox 中,执行在var ioService=Components.classes["@mozilla.org/network/io-service;1"]
. 请告诉如何使用此代码。我需要安装任何插件吗?我使用的是 FF 版本 23.0.1。我是新来的。任何帮助将不胜感激。