我们正在将我们的扩展移植到多进程Firefox,我发现nsIWebBrowserPersist.saveDocument()
不能再使用了,因为它接受DOM文档作为参数。
我使用nsIWebBrowserPersist
在_files文件夹中保存了一个完整的网页以及图片、样式和脚本。我考虑使用nsIWebBrowserPersist.saveURI()
作为替代,但是the documentation page包含了应该使用Downloads.createDownload()
的警告。
也许还有其他选择?
发布于 2015-01-20 18:47:40
您可以使用gBrowser.selectedBrowser.contentDocumentAsCPOW
传递所选页签的文档。这将在支持e10s的火狐上工作,即使windows明确打开为非E10S也是如此。
https://stackoverflow.com/questions/28021455
复制相似问题