Firefox Addon sdk - 有没有办法在内容脚本中绕过/打破ajax请求限制

时间:2014-11-06 16:35:34

标签: firefox-addon-sdk

我在firefox addon sdk中看到它不可能从内容脚本发出ajax请求,并且在那种情况下(想做请求),我们必须这样做,因为main.js。

有没有办法绕过/破坏sdk请求限制并使我们能够完成ajax请求,因为内容脚本尤其能够使用jquery扩展(如jstree)我们使用ajax请求并且还能够使用动态URL?

我不想修改jquery扩展的js代码

2 个答案:

答案 0 :(得分:1)

您可以从内容脚本执行跨域请求,但是您需要在package.json中设置权限才能使其正常工作,如下所示:

"permissions": {
    "cross-domain-content": ["http://example.org/", "http://example.com/"]
}

请参阅the docs for more info

答案 1 :(得分:0)

实际上,正如您在Addon SDK文档中所述,出于安全原因,此限制已完成。因此,您必须使用port / emit函数as described here才能在插件中执行AJAX请求,以将结果发送到内容脚本。