使用Google在Chrome扩展程序中放置API

时间:2014-04-21 04:48:27

标签: javascript google-maps google-chrome google-chrome-extension google-places-api

我正在使用chrome extension来利用Google地方API。由于Content Security政策(https://developer.chrome.com/extensions/contentSecurityPolicy),我无法加载API。我尝试使用权限,获取请求,将文档添加到正文文档(我在研究中发现),没有任何作用。我一直都会收到这个错误:

Refused to load the script 'https://maps.googleapis.com/maps/api/js?key=MY_KEY8&sensor=true&callback=initialize' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://apis.google.com".

是否不能使用Google API制作Chrome扩展程序,或者可能是任何其他外部API?有人可以建议某种方式这样做。

{
  "manifest_version": 2, 
  "version": "1.0", 
  "permissions": [ 
    "identity", 
    "https://*.google.com/", 
    "geolocation", 
    "maps.googleapis.com/maps/api/…; ], 
  "content_security_policy": "script-src 'self' 'unsafe-eval' maps.googleapis.com object-src 'self'" 
} 

0 个答案:

没有答案