Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何网站的完整呈现HTML代码(包括JavaScript代码)?_Javascript_Html_Dom_Browser - Fatal编程技术网

是否有任何网站的完整呈现HTML代码(包括JavaScript代码)?

是否有任何网站的完整呈现HTML代码(包括JavaScript代码)?,javascript,html,dom,browser,Javascript,Html,Dom,Browser,我们有没有办法获得网站的完整HTML源代码,其中还包含JavaScript代码(从第三方获取的代码) 我知道我们可以使用document.getElementsByTagName('html')[0]获取。innerHTML但是它不会在html代码中包含第三方JS吗 这个问题的原因(据我所知)是当浏览器呈现并创建DOM时,它应该具有所有必需的文件,那么有人知道我们可以从哪里以及如何获取任何网站的完整HTML源代码吗?是的,当浏览器呈现页面时,它确实获取了这些资源,您可以使用浏览器提供的“保存”

我们有没有办法获得网站的完整HTML源代码,其中还包含JavaScript代码(从第三方获取的代码)

我知道我们可以使用
document.getElementsByTagName('html')[0]获取。innerHTML
但是它不会在html代码中包含第三方JS吗


这个问题的原因(据我所知)是当浏览器呈现并创建DOM时,它应该具有所有必需的文件,那么有人知道我们可以从哪里以及如何获取任何网站的完整HTML源代码吗?

是的,当浏览器呈现页面时,它确实获取了这些资源,您可以使用浏览器提供的“保存”选项,方法是单击鼠标右键,然后单击“另存为”,再单击“另存为完整网页”

如果前面的方法不起作用,那么有许多工具、扩展、应用程序提供了这一功能,并且很容易搜索它们


如果要将html及其资源保存在一个html文件中,可以使用此扩展名将其另存为mhtml文件。

您确定吗?每次我在任何浏览器中保存一个页面时,它都会创建一个包含所有链接文件的文件夹-对于js文件,它通常会在扩展名后添加
.download
。@ATD no,我不确定这就是为什么我说,顺便说一句,我现在尝试过了,而且我系统上的chrome确实添加了下载作为一个完整的网页选项,在资源也被下载的地方,这是我以前没有看到过的东西,添加时是idk。非常感谢你让我知道,我编辑了我的回答。我想这是我多年来一直在做的事情。我有超过10年前的页面副本,其中包括子文件夹中的所有相关项目。感谢提供信息。但我的问题是更多关于自动过程(而不是手动)的信息,比如某种API方法(浏览器提供的类似document.getElementsByTagName('html')[0].innerHTML),我调用它,它应该在控制台中打印整个html(例如)