Arrière-plan
Je veux simplement créer une extension chrome où je clique sur l'icône de l'extension, il charge une popup qui charge un fichier javascript.
J'ai pu faire un popup uniquement en html en ajoutant simplement ces deux fichiers :
manifeste.json
{
..
"browser_action": {
"default_popup": "popup.html",
..
}
}
popup.html
<html>
..
hello world
</html>
problème
Je veux charger un fichier chrome page des événements afin que la page popup appelle la page d'événements et interagisse avec elle.
ce que j'ai essayé
J'ai ajouté ceci à manifeste.json
"background": {
"scripts": ["eventsPage.js"],
"persistent": false
}
et ajouté un simple eventsPage.js fichier :
chrome.runtime.onInstalled.addListener(onInit);
chrome.runtime.onStartup.addListener(onStartup);
function onInit() {
console.log("on init");
}
function onStartup() {
console.log("on startup");
}
if (chrome.runtime && chrome.runtime.onStartup) {
chrome.runtime.onStartup.addListener(function() {
console.log('on startup stuff');
});
}
lorsque je lance l'extension et que je clique sur inspecter pour voir les outils de développement de chrome rien ne s'affiche sur la console :
J'ai également essayé d'ajouter le src de eventsPage.js a popup.html :
</head>
..
<script src="eventsPage.js"></script>
<body>
..
mais cela ne change rien, je n'arrive même pas à trouver la source de eventsPage.js dans les outils de développement de chrome.
Comment dois-je m'y prendre ?