2014-12-01 115 views
0

我已經採取了看看例如,從https://github.com/eligrey/FileSaver.jsHTML保存到文件

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

結果會省下hello world.txtHello, World!在文本文件中。但是,是否可以將整個HTML頁面(頁面具有HTML,JS,CSS)而不是文本保存到helloworld.html?我找不到任何這樣的例子,或者我正在吠叫錯誤的樹?

+0

document.html()或者類似的東西呢? – realUser404 2014-12-01 21:21:24

+0

@ realUser404試過類似的東西。即使試過包括所有#divs,這就是爲什麼我認爲我可能會使用錯誤的API來滿足我想要的。或者,也許我錯過了Blob中對其他人顯而易見的關鍵字。 – misterbear 2014-12-01 21:24:50

+0

@FelixKling我有'hello world.html'部分。有沒有辦法將整個HTML文檔添加到Blob中? – misterbear 2014-12-01 21:26:44

回答

0

談到另一個工程師,得到了這個工作:

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