使用Javascript获取整个网页内容

Get at entire web page contents using Javascript

本文关键字:网页内容 获取 Javascript 使用      更新时间:2023-09-26

是否有办法将页面的整个内容加载到javascript变量中?(该页面不是正确格式化的HTML。)我将页面内容作为字符串存储在变量中。它只需要与Firefox一起工作。

我在一个firefox选项卡中运行一些javascript,该选项卡访问另一个选项卡(目标窗口)中的页面内容。通常目标的内容是一个HTML页面,所以我可以像这样得到它的内容…

targetWindowName.document.getElementsByTagName("html")[0].innerHTML;

然而,我遇到了一个页面,不是在正确的HTML,所以以上不起作用。

(这个尴尬页面的实际内容是JSON。我知道这将是最好的加载与AJAX或其他东西,但我已经设置了一个框架来处理HTML页面,这将是非常方便的,如果我可以处理这个特定的(一次性)页面就像一个普通的HTML页面。由于

我猜你可以用:

win.document.documentElement.innerHTML

将文件读入变量。像处理任何文本文件一样。

所以,Page "A"的代码会获取HTML页面内容并将其加载到一个变量中