Je souhaite créer une nouvelle extension de chrome mais cela ne fonctionne pas. Je veux injecter un fichier js dans la page Web (toute page Web, pas seulement un. Si je pousse l'icône chrome sur google le script doit exécuter, si je pousse l'icône sur facebook, il doit exécuter ect.)Extension de chrome injecter js
c'est background.js
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript({
null,{file: "backgrounds.js"} });
});
c'est backgrounds.js
document.body.innerHTML="display div elem with style and id";
c'est manifest.json
{
"name": "MyExt",
"description": "an extension,what else?",
"version": "1.0",
"permissions": [
"activeTab"
],
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["background.js"]
}
],
"browser_action": {
"default_title": "myExt"
},
"manifest_version": 2
}
Qu'est-ce que je me trompe? Je suis sur Windows 8.1 Update 1 avec du chrome dernière version
Pro tip: ne nommez pas vos différents fichiers '' background.js' et backgrounds.js' – Xan
merci pour la pointe: D –