Здравствуйте! Никак не получается создать, записать или считать файл средствами FF. Весь инет перерыл, попадается что-то вроде:

var file = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath('/test.txt');
var foStream = Components.classes['@mozilla.org/network/file-output-stream;1'].createInstance(Components.interfaces.nsIFileOutputStream);
var flags = 0x02 | 0x08 | 0x20;
foStream.init(file, flags, 0664, 0);
foStream.write(data, data.length);
... и т.д.

Но не работает!!! В консоле сообщения:
Объект Components устарел. Скоро он будет удален.
Error: Permission denied to access property 'classes'
Помогите, кто знает, очень нужно!!!

djljktq_81
Где выполняется скрипт?