2014-12-01 2 views
0

Я принял взглянуть на пример из https://github.com/eligrey/FileSaver.jsСохранение HTML в файл

<script src="FileSaver.js"></script> 
    var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"}); 
    saveAs(blob, "hello world.txt"); 

Результат будет сэкономить hello world.txt с Hello, World! в текстовом файле. Можно ли сохранить всю HTML-страницу (страница с HTML, JS, CSS) вместо текста до helloworld.html? Я не мог найти никаких примеров этого, или, может быть, я лаю неправильное дерево?

+0

document.html() или что-то подобное? – realUser404

+0

@ realUser404 Пробовал что-то подобное. Даже попробовал, включая все #divs, поэтому я подумал, что могу использовать неправильный API для того, что хочу. Или, возможно, мне не хватает ключевого слова в Blob, что очевидно для других. – misterbear

+0

@FelixKling У меня есть 'hello world.html' часть. Есть ли способ добавить весь HTML-документ в Blob? – misterbear

ответ

0

Разговаривал другой инженер, получил эту работу:

var blob = new Blob([$("html").html()], {type: "text/plain;charset=utf-8"}); 
    saveAs(blob, "Hello World.html");