I am doing a google chrome extension where I want to use google maps. The problem is that when I run my script, then it gives me this error
Refused to load script from 'https://maps.googleapis.com/maps/api/js?key=XXXXXXXXXXXXXXXX&sensor=false' because of Content-Security-Policy.
Here is my manifest file
{ "name": "Name", "version": "1.0", "manifest_version": 2, "background": { "scripts": [ "js/script.js" ] }, "description": "Desc", "browser_action": { "default_icon": "images/icon.png", "default_title": "Title", "default_popup": "html/popup.html" }, "permissions": [ "http://*/", "http://*.google.com/", "http://localhost/*" ], "content_security_policy": "script-src 'self' http://google.com; object-src 'self'"
}
And I add my scripts like this
<script src="../js/libs/jquery.js"></script> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=XXXXXXXXXXXXXX&sensor=false"></script> <script src="../js/plugins/easing.js"></script> <script src="../js/script.js"></script>
Why am I getting this error again and again? Please, help...
Refresh
I added these two permissions for the manifest file, but still did not work
"https://maps.google.com/*", "https://maps.googleapis.com/*",
Update two
I also used this kind of content_security_policy
"content_security_policy": "default-src 'none'; style-src 'self'; script-src 'self'; connect-src https://maps.googleapis.com; img-src https://maps.google.com"
But the above doesn't work for me either