Comment puis-je activer/désactiver l'icône de mon extension dans l'action du navigateur?Activer/désactiver l'icône lorsque l'action du navigateur clique sur
manifest.json
{
"manifest_version": 2,
"name": "Toggle Icon",
"description": "Toggle browser action Icon",
"version": "1.0",
"homepage_url": "https://www.stackoverflow.com/",
"icons": {
"48": "icons/message-48.png"
},
"background": {
"scripts": ["background.js"]
},
"permissions": [
"tabs"
],
"browser_action": {
"default_icon": "icons/off.svg",
"default_title": "ON"
},
"content_scripts": [
{
"matches": ["http://localhost/*"],
"js": ["content-script.js"]
}
]
}
background.js
browser.browserAction.setIcon({
path: {
19: "icons/on.svg",
38: "icons/on.svg"
}
});
Maintenant le code ci-dessus bascule automatiquement l'icône de 'off.svg' à 'on.svg' dès que je charge mon extension dans le navigateur. Comment puis-je configurer la même chose sur l'icône du navigateur?
Cela a fonctionné. !! :) Merci également pour le partage des connaissances concernant la fenêtre d'action du navigateur. – Dexter