在 Chrome 扩展程序的后台页面中渲染 HTML

Gae*_*ael 6 html javascript google-chrome google-chrome-extension

我想加载并渲染一个页面,以便备份它以及加载它的所有资源。我可以解析页面,但我认为能够让渲染引擎请求资源然后使用chrome.webrequest拦截它们会更有效

那么有没有办法在隐藏选项卡、背景页面或其他页面中呈现一些 html?

Xan*_*Xan -1

您可以操作的唯一隐藏选项卡是背景页面。

您可以尝试在该页面内的 iframe 中打开有问题的页面,但是:

  1. 某些页面无法在 iframe 中正确加载。
  2. 很难预测渲染器将如何实际工作于从未打算交换到可见选项卡的隐藏页面。可能会有怪癖。

总而言之,客户端最好使用pageCaptureAPI来完成。