Je suis nouveau dans le développement d'extensions Chrome, et j'ai les questions suivantes: Mon extension devrait fonctionner en arrière-plan, sans interface utilisateur, et afficher une boîte de dialogue d'alerte chaque fois que l'utilisateur visite un page web spécifique. Donc, cela devrait toujours fonctionner, dans le backround, lorsque le navigateur est exécuté.Extension Chrome et history.onVisited événement
Je tentais avec le code suivant sans résultats:
manifest.json
{
"name": "My First Extension",
"version": "1.0",
"description": "The first extension that I made.",
"background_page": "background.html",
"permissions": [
"history"
]
}
background.html
<html>
<head>
<script>
chrome.history.onVisited.addListener(function(HistoryItem result) {
if (result.url == "http://my.url.com") {
alert("My message");
}
});
</script>
</head>
</html>
Quel est le problème avec ce code?
Merci
Utiliser 'chrome.tabs.onUpdated'. il retourne 'changeinfo.url'. par la façon dont votre problème peut être résolu par la réponse de Bradley ci-dessous. –