J'essaie de jouer avec une extension chrome de base qui va comme ça
chrome.omnibox.onInputChanged.addListener(function(text, suggest){ var baseUrl = "http://sample.com"; var finalResult = []; $.ajax({ url : baseUrl, dataType : "jsonp", success: function(result) { for (var i=0; i<result[1].legnth; i++){ finalResult.push( {content : result[1][i], description : result[1][i]} ); } suggest(finalResult); }, async: false }); });
Cela fonctionne avec la version manifeste 1, mais lorsque je la modifie en v2, j'obtiens l'erreur suivante. J'apprécierais toute aide 🙂
Refus de charger le script 'http://sample.com' parce qu'il viole la directive suivante sur la politique de sécurité du contenu: "script-src 'self' chrome-extension-resource:".
Vous devriez lire sur la politique de sécurité du contenu
Complétez votre fichier manifeste avec:
"content_security_policy": "script-src 'self' http://sample.com; object-src 'self'",