2015-12-21 99 views
3

我想加載並渲染一個頁面,以備份它以及與它一起加載的所有資源。我可以解析頁面,但我認爲能夠讓渲染引擎請求資源然後用它攔截它們會更有效率chrome.webrequest在Chrome擴展中的後臺頁面呈現HTML

那麼有沒有辦法在隱藏標籤中呈現一些html,背景頁面,還是別的?

回答

0

您可以操縱的唯一隱藏標籤是您的背景頁面。

你可能嘗試在問題在頁面中的iframe中打開網頁,但:

  1. 有些不會在iframe中正常加載。
  2. 很難預測渲染器如何爲隱藏頁面實際工作,該隱藏頁面從未打算交換到可見選項卡中。可能會有怪癖。

總而言之,客戶端最好用pageCapture API完成。

+0

PageCapture將整個頁面內容保存爲二進制mhtml,然後只能在主框架中加載。所以對我來說不是有用的。我用了phantomjs。 – Gael

相關問題