Пишу дополнение. Нужно сохранить файл. Как вызвать диалог сохранения файла? (для возможности выбора пути, названия)

совет от чайника.

Ctrl+S

Не подойдёт?

Baton1425
Не подойдёт. Автору нужен скрипт вызова диалогового окна загрузки при работе его расширения, а не шорткат сохранения файла. Только вот надо учесть, что не все пользуются встроенной качалкой Фаерфокса.

Тема перенесена из форума «Поддержка пользователей» в форум «Разработка».

saveDocument(window.content.document);

Спасибо. Уже ближе к цели. Где можно почитать документацию по командам? "window.content.document" - это данная страничка. А если мне нужно другое содержимое? Или файл-переменную.

Выделить код

Код:

var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("/home/foo.dat");

Как сделать что пользователь сам выбрал путь?

AntoshaChips пишет

Как сделать что пользователь сам выбрал путь?

nsIFilePicker