使用Javascript获取整个网页内容
Get at entire web page contents using Javascript
是否有办法将页面的整个内容加载到javascript变量中?(该页面不是正确格式化的HTML。)我将页面内容作为字符串存储在变量中。它只需要与Firefox一起工作。
我在一个firefox选项卡中运行一些javascript,该选项卡访问另一个选项卡(目标窗口)中的页面内容。通常目标的内容是一个HTML页面,所以我可以像这样得到它的内容…
targetWindowName.document.getElementsByTagName("html")[0].innerHTML;
然而,我遇到了一个页面,不是在正确的HTML,所以以上不起作用。
(这个尴尬页面的实际内容是JSON。我知道这将是最好的加载与AJAX或其他东西,但我已经设置了一个框架来处理HTML页面,这将是非常方便的,如果我可以处理这个特定的(一次性)页面就像一个普通的HTML页面。由于
我猜你可以用:
win.document.documentElement.innerHTML
将文件读入变量。像处理任何文本文件一样。
所以,Page "A"的代码会获取HTML页面内容并将其加载到一个变量中
相关文章:
- 如何在没有文本区域或文本字段的浏览器中编辑网页内容
- 根据包装的内容获取和设置包装宽度
- 通过javascript在同一个打开的选项卡中重新加载新的网页内容
- 如何使用Perl访问JavaScript驱动的网页内容
- 如何在新选项卡中打开新网页后获取书签中的 JavaScript 代码以执行
- 通过javascript从不同的网页中获取文本
- 将行内容获取到弹出窗口中
- 重新调整网页内容的大小
- 无需ajax即可实时更改网页内容
- 使用javascript/jquery从网页中获取动态更改的数据
- 使用PHP和JSP在另一个网页中获取cookie值
- 打开网页,获取其内容并点击其中的链接
- 如何阅读网页以获取其 html 内容
- 用于重复获取网页内容的程序
- 使用Bootstrap 3正确定位在动画背景之上获取网页内容
- PHP / AJAX:每3秒获取网页内容,直到它改变
- 如何从动态网页中获取内容
- 使用Javascript获取整个网页内容
- 内容脚本&jQuery.从不同的网页下载/获取DOM
- Python获取具有javascript的网页内容——可能是Selenium