我对 Firefox 插件的面板有一些疑问。如何从面板发出 ajax 请求?以及如何调试面板?Firebug 看不到面板。
问问题
1676 次
1 回答
0
如果您需要从面板向 Web api 发出请求,您需要在 main.js 中实际发出 Web 请求,并使用以下命令将结果发送到您的面板
panel.postMessage(results)
您应该查看的一些文档:
SDK 使用异步事件驱动系统在面板和主插件代码等对象之间发送消息。上述内容脚本指南是该系统如何工作的重要背景资料。
https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/request.html
请求模块允许您向任何 Web 服务发出请求。
这是一个向 twitter api 发出请求并将结果传递给 page-mod 的示例插件:
https://builder.addons.mozilla.org/package/45866/latest/
此实现类似于从面板触发 api 请求所需执行的操作。
于 2012-08-10T01:45:38.180 回答