如何从Firefox插件上的面板发出ajax请求?

如何从Firefox插件上的面板发出ajax请求?

问题描述:

我有一些关于Firefox插件面板的问题。我如何从面板的Ajax请求?以及如何调试面板? Firebug无法看到面板。如何从Firefox插件上的面板发出ajax请求?

如果你需要做的,从面板的web API的请求,你需要真正使main.js web请求,并使用

panel.postMessage(results) 

一些结果发送到您的面板文档你应该看看:

https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/guides/content-scripts/index.html

SDK使用异步事件驱动的系统发送对象之间的消息,如面板和主插件代码。以上内容脚本指南是该系统工作原理的一个很好的背景资料。

https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/request.html

请求模块使您可以请求任何Web服务。

下面是一个例子插件,使得到Twitter API的请求,并将结果传递到页面-MOD:

https://builder.addons.mozilla.org/package/45866/latest/

这实现类似于您需要做什么触发面板的api请求。