Firefox addon 从firefox加载项保存当前页面

Firefox addon 从firefox加载项保存当前页面,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,我需要一种方法来保存当前页面(包括,图片,CSS等)从一个插件 当然,我在SDK中找到了saveDocument()函数,但无法使其正常工作 从附加脚本中,我无法访问实际的DOM内容 从内容脚本中,我无权访问SDK函数“saveDocument()” 我错过了一些东西,如果有人能帮助我,我会非常高兴 致以最良好的祝愿 Fred这里有一种从插件脚本访问DOM文档的方法 var winutil=require('sdk/window/utils'); 函数findDocument(谓词){ //

我需要一种方法来保存当前页面(包括,图片,CSS等)从一个插件

当然,我在SDK中找到了saveDocument()函数,但无法使其正常工作

  • 从附加脚本中,我无法访问实际的DOM内容
  • 从内容脚本中,我无权访问SDK函数“saveDocument()”
我错过了一些东西,如果有人能帮助我,我会非常高兴

致以最良好的祝愿


Fred

这里有一种从插件脚本访问DOM文档的方法

var winutil=require('sdk/window/utils');
函数findDocument(谓词){
//仅在聚焦窗口中搜索
//您还可以使用winutil.windows('navigator:browser')获取所有窗口
var win=winutil.getMostRecentBrowserWindow();
var gBrowser=win.gBrowser;
//遍历聚焦窗口的选项卡

对于(var i=0,l=gBrowser.browsers.length;i您可以提供指向saveDocument函数文档的链接吗?转到菜单栏有什么问题(按
Alt
)如果它是隐藏的,然后
文件
将页面另存为
,然后对于
文件类型
选择
网页,完成
?是否尝试使用javascript对页面所做的更改保存页面?尝试此插件:我使用的保存文档功能文档可能在那里找到:Noitidart:JS修改内容已定义作为一个主题,我将在稍后讨论它,因为我倾向于从更简单的用例开始。非常感谢链接。