好的,所以这就是我要做的 - 而且我愿意接受建议。
save as
,没有什么)在本地保存来源如何做到这一点?
P.S。我一直在玩.js控制台,萤火虫等等。但我还是不确定如何解决这个问题。所以任何建议都非常受欢迎! : - )
答案 0 :(得分:1)
您可以使用此代码段使用JS在HTML上保存HTML源代码,此处document.documentElement.outerHTML
用于获取该页面的HTML源代码: -
<HTML>
<HEAD>
<script LANGUAGE="JavaScript">
function SaveToDisk(sPath)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fileDest = fso.CreateTextFile(sPath, true);
if (fileDest)
{
fileDest.Write(document.documentElement.outerHTML);
fileDest.close();
}
else
{
alert("unable to create file " + sPath);
}
}
</script>
</HEAD>
<BODY onload="SaveToDisk('c:\\temp\\123.htm');">
<P>The rest of the page is here...</P>
</BODY>
</HTML>
还有一个解决方案,您可以通过提供网址来保存其他网站的来源,请检查this
答案 1 :(得分:0)
对于chrome,打开js控制台并输入:
window.open('data:text/html;charset=utf-8,' + escape(document.documentElement.outerHTML));
然后你可以保存生成的html。它也可以在其他浏览器中使用。