我有一个 AngularJS 应用程序,我希望将其包装到 Firefox 扩展中。使用 JPM,我已经能够通过数据文件夹加载应用程序。但是,由于“页面脚本”可用的权限,我无法对用于数据的 Web 服务进行任何调用。
我想知道如果我将应用程序的 javascript 方面缩小到单个文件中并将其作为“内容脚本”加载,我将能够向我的外部 Web 服务发出请求吗?
如果有更好的方法来允许扩展程序访问外部数据,请给我链接一个示例吗?
最佳答案
您可以发出跨域请求,但需要在 package.json 中定义具体设置,请参阅文档:
https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts/Cross_Domain_Content_Scripts
关于javascript - 作为内容脚本加载的缩小版 AngularJS 应用程序能够发出 XHR 请求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32545601/