1

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

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

4

1 回答 1

4

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

  1. 打开你的manifest.json文件。
  2. 将站点添加到permissions阵列中。查看匹配模式

如果您想允许与所有站点进行通信 - 您可以添加"http://*/*", "https://*/*".

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

来源:声明权限匹配模式

于 2013-03-08T23:05:33.597 回答