2015-12-21 102 views
3

我想加载并渲染一个页面,以备份它以及与它一起加载的所有资源。我可以解析页面,但我认为能够让渲染引擎请求资源然后用它拦截它们会更有效率chrome.webrequest在Chrome扩展中的后台页面呈现HTML

那么有没有办法在隐藏标签中呈现一些html,背景页面,还是别的?

回答

0

您可以操纵的唯一隐藏标签是您的背景页面。

你可能尝试在问题在页面中的iframe中打开网页,但:

  1. 有些不会在iframe中正常加载。
  2. 很难预测渲染器如何为隐藏页面实际工作,该隐藏页面从未打算交换到可见选项卡中。可能会有怪癖。

总而言之,客户端最好用pageCapture API完成。

+0

PageCapture将整个页面内容保存为二进制mhtml,然后只能在主框架中加载。所以对我来说不是有用的。我用了phantomjs。 – Gael

相关问题