有没有办法将页面的全部内容加载到javascript变量中? (页面格式不正确HTML。)即将页面内容作为字符串存储在变量中。它只需要与Firefox一起使用。
我在一个firefox选项卡中运行了一些javascript,它访问另一个选项卡(目标窗口)中页面的内容。通常目标的内容是一个HTML页面,所以我可以像这样得到它的内容...
targetWindowName.document.getElementsByTagName("html")[0].innerHTML;
但是我遇到的页面不是正确的HTML,所以上面的内容不起作用。
(这个尴尬的页面的实际内容是JSON。我知道这最好用AJAX或其他东西加载,但我已经设置了一个框架来处理HTML页面,如果我可以处理这个特殊的话会非常方便(一个关闭页面就像一个普通的HTML页面。) 感谢
答案 0 :(得分:0)
将文件读入变量。就像你任何文本文件一样。
因此,页面“A”的代码会出现并获取HTML页面内容并将其加载到变量中。
答案 1 :(得分:0)
猜猜你可以使用:
win.document.documentElement.innerHTML