firefox插件sdk中的XMLHttpRequest

XMLHttpRequest in firefox addon sdk

本文关键字:XMLHttpRequest 中的 sdk 插件 firefox      更新时间:2023-09-26

我使用Mozilla Add-on Sdk为Firefox创建一个小扩展。我想从几个服务器获得数据,并显示在左上角的用户页面上。我不知道为什么,但当我试图从服务器读取数据时,XMLHttpRequest不工作。也许位置来源不同,Firefox会阻止它。请非常让我知道如何做XMLHttpRequest ?或者如何从服务器读取数据与扩展插件Sdk构建?

从内容脚本运行的XHR目前不允许跨域请求(这将在Firefox 24中实现)。与此同时,您需要使用main.js文件中的请求模块,并通过消息传递将结果传递给内容脚本。文档中有更多细节:
  • https://addons.mozilla.org/en-US/developers/docs/sdk/latest/modules/sdk/request.html
  • https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/guides/content-scripts/index.html

很长一段时间以来,现在已经可以从内容脚本进行跨域xhr请求,请参阅这些文档了解如何做到这一点。