К сожалению с заголовком Content-Disposition мы сохраним только HTML. Картики придется запихивать либо в data uri, либо генерировать на сервере архив со всеми необходимыми файлами.
Хотя, если нужно сохранить один html, тогда просто.
Понял, спасибо. Только вот что же небезопасного в том чтоб вызвать панель выбора пути сохранения текущего документа? Там же все равно требуется чтоб пользователь выбрал путь и нажал "ок".
Странно что в браузерах не предусмотрено стандартной команды для такого действия, по аналогии с print().