3

我正在使用 Mozilla Add-on Sdk for Firefox 创建一个小扩展。我想从多台服务器获取数据并将其显示在用户页面的左上角。我不知道为什么,但是当我尝试从服务器读取数据时,XMLHttpRequest 不起作用。也许位置来源不同,Firefox 会阻止它。请让我知道如何做 XMLHttpRequest ?或者如何从使用 Add-on Sdk 构建的扩展的服务器中读取数据?

4

1 回答 1

7

从内容脚本运行的 XHR 当前不允许跨域请求(这在 Firefox 24 中提供。同时,您需要使用 main.js 文件中的请求模块,并将结果通过消息传递。文档中有更多详细信息:

很长一段时间以来,已经可以从内容脚本执行跨域 xhr 请求,请参阅这些文档以获取有关如何执行此操作的详细信息。

于 2013-06-13T16:33:47.963 回答