дали ответ
Но я не пойму куда этот код вставить,подскажите !

вариант с нажатием на  кнопку  Custom Button

bunda1 пишет

Поставить это код в CB кнопку, в вкладку код:

Выделить код

Код:

var file = Components.classes["@mozilla.org/file/local;1"]
            .createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("C:\\filename.html");
var wbp = Components.classes['@mozilla.org/embedding/browser/nsWebBrowserPersist;1']
          .createInstance(Components.interfaces.nsIWebBrowserPersist);
var ios = Components.classes['@mozilla.org/network/io-service;1']
          .getService(Components.interfaces.nsIIOService);
var uri = ios.newURI("http://doodles.tev.net/contenteditable/", null, null);
wbp.persistFlags &= ~Components.interfaces.nsIWebBrowserPersist.PERSIST_FLAGS_NO_CONVERSION; // don't save gzipped
wbp.saveURI(uri, null, null, null, null, file);

Но он сохранит без диалога сохранения страницу как .html файл а тебе наверно нужно сохранить страницу полностью.
Но может не стоит выдумывать велосипед и поискать какое ни будь расширение или программу для этого.