Как в Firefox из расширения сразу записать файл в каталог по умолчанию, без открывания диалогов?

Вот пример:

Выделить код

Код:

// Сохранить иконку таба в указанную папку ................................
function saveFaviconToFolder( faviconName ) {     

     // путь к папке или создать папку если не существует ....
     var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile);
     file.initWithPath("C:\\Documents and Settings\\");
     file.append("Favicon");
     if ( !file.exists() || !file.isDirectory() ) file.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0777);

     file.append( faviconName + ".ico" )
     // получить иконку таба ....
     var iosService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService); 
     var uri = iosService.newURI(gBrowser.mCurrentTab.image, null, null);
     if ( gBrowser.currentURI.host == 'forum.mozilla-russia.org') {
          uri = ios.newURI('https://developer.mozilla.org/media/img/favicon.ico', null, null);
          };
     
     // сохранить иконку без диалога сохранения ....
     var wbp = Components.classes['@mozilla.org/embedding/browser/nsWebBrowserPersist;1'] .createInstance(Components.interfaces.nsIWebBrowserPersist);
     wbp.saveURI(uri, null, null, null, null, file, null);
};
saveFaviconToFolder('qwerty');