Javascript 下载文档框架中的内容

Javascript 下载文档框架中的内容,javascript,google-chrome,plugins,google-chrome-extension,npapi,Javascript,Google Chrome,Plugins,Google Chrome Extension,Npapi,我正在为GoogleChrome编写一个扩展,将页面转换为PDF 为此,我下载了页面的DOM并将其传递给一个软件,该软件可以进一步将网页转换为PDF。因为只传递DOM,所以软件下载各种其他资源,如CSS、图像等 不允许软件访问安全资源,即位于以https://开头的URL上。这些资源通过使用XMLHttpRequest分别下载到与JavaScript交互的(NPAPI)DLL中 这种方法适用于没有HTTPS框架的页面。为了将此功能扩展到HTTPS帧,我需要下载每个嵌套帧的DOM、图像和CSS等。

我正在为GoogleChrome编写一个扩展,将页面转换为PDF

为此,我下载了页面的DOM并将其传递给一个软件,该软件可以进一步将网页转换为PDF。因为只传递DOM,所以软件下载各种其他资源,如CSS、图像等

不允许软件访问安全资源,即位于以https://开头的URL上。这些资源通过使用XMLHttpRequest分别下载到与JavaScript交互的(NPAPI)DLL中


这种方法适用于没有HTTPS框架的页面。为了将此功能扩展到HTTPS帧,我需要下载每个嵌套帧的DOM、图像和CSS等。如何执行此操作?

如果您正在使用内容脚本捕获DOM,则应该像将捕获代码注入所有帧一样简单:

executeScript(tabId,{code:code,allFrames:true})

然后让消息传递功能也传回
窗口。位置
,并在所有帧上交叉引用
src=“…”
属性