从我的Chrome扩展程序调用Web服务

时间:2013-03-08 18:31:17

标签: jquery google-chrome-extension

我有一个小的Chrome扩展程序,应该向我的网络服务报告浏览器访问的网址。有关如何将此信息发送回我的服务的任何想法?我尝试了一个标准的JQuery $ .get方法但由于跨域问题而失败。

有没有比这更聪明的方法? og有没有人有一个有效的样本

1 个答案:

答案 0 :(得分:4)

您的JQuery $.get失败,因为您必须明确告知Chrome您的应用可以与哪些网站进行通信。

  1. 打开manifest.json文件。
  2. 将网站添加到permissions数组中。请参阅match patterns
  3. 如果您想允许与所有网站进行通信,可以添加"http://*/*", "https://*/*"

    此外 - 如果您要发布到Chrome网上应用店 - 任何下载您的应用程序的人都会被告知您的申请被授予了哪些权限。

    来源:Declare PermissionsMatch Patterns