javascript - 作为内容脚本加载的缩小版 AngularJS 应用程序能够发出 XHR 请求吗?

标签 javascript angularjs firefox-addon firefox-addon-sdk

我有一个 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/

相关文章:

javascript - 通过 firefox 中的 url 阻止特定请求

java - Firefox 中的 native Java/Python/Objective C?

firefox-addon - Firefox 扩展开发 : Get URL of new tab

javascript - PHP 中的反向引用到 JS 正则表达式翻译

javascript - 如果不为空且不存在重复项,则创建新条目

javascript - javascript 预加载如何工作?

javascript - 将 Angular JQLite 导出为 $/jQuery

javascript - Angular authguard 不是持久身份验证

angularjs - 获取transformRequest中的参数

javascript - 未检测到使用 javascript 的自动填充