2012-08-30 22 views
0

我正在編寫Chrome擴展程序,將Google Maps autocomplete添加到Google日曆的新事件位置輸入中。我試圖在擴展上下文中加載庫,但它會阻止說[blocked] The page at domain.com ran insecure content from anotherdomain.com從Chrome擴展程序加載位置API庫

我當然在manfest.json中添加了http://anotherdomain.com的「權限」鍵。爲了加載實際的地方庫,我只是從http://maps.googleapis.com/maps/api/js?libraries=places&sensor=true下載它,因爲我不知道如何直接將它添加到擴展。

+0

你使用清單2.0?如果您使用的是清單2.0,則應該閱讀http://developer.chrome.com/extensions/contentSecurityPolicy.html。我不確定api是否與Chrome擴展的CSP兼容。 –

+0

現在看來使用'eval'的Places API。這是CSP禁止的。你要麼使用清單1.0,要麼等待谷歌解決這個問題。 –

回答

1

到目前爲止,它似乎是不可能的,所以我只使用了JSON API和jQuery UI的自動完成功能。這裏是我的簡單實現https://gist.github.com/3623683

相關問題