Par programme ouvrir un plugin Chrome est options.html la page?
Est-il un moyen d'ouvrir un plugin Google Chrome est options.html page à l'aide de Javascript background.html?
Vous devez vous connecter pour publier un commentaire.
Est-il un moyen d'ouvrir un plugin Google Chrome est options.html page à l'aide de Javascript background.html?
Vous devez vous connecter pour publier un commentaire.
Mise à jour
À partir de la version 40, Chrome utilise désormais un nouveau popup boîte de dialogue options de l'extension de la page de gestion au lieu de dédié options de pages (qui sont obsolètes). Vous pouvez toujours obtenir le même effet avec une modification de l'URL.
web_accessible_resources
option dans votre fichier manifeste.chrome.tabs.create({ "url": "chrome://extensions/?options=" + chrome.runtime.id });
chrome.runtime.openOptionsPage()
chrome.runtime.openOptionsPage()
!chrome.runtime.openOptionsPage()
fonctionne uniquement pour votre propre extension options, pas pour les autres " (par exemple via lemanagement
autorisation)"chrome-extension://" + chrome.runtime.id + "/options.html"
Il est une nouvelle méthode qui est activé début avec Chrome 42:
Ouvrez ou basculez vers déjà ouvert les options de la page (au lieu de l'ouverture d'un doublon):
chrome.extension.getURL
est inutile.update
etcreate
à la fois accepter les URLs relatives à l'appel de la page ou d'un script.openOptionsPage
jusqu'à ce qu'il devient disponible dans Firefox WebExtensions."tabs"
danspermissions:
, voir exemple:"permissions": [ "tabs" ]
+1Sans l'aide de l'API google Chrome, seule la norme Api Web, le texte suivant est possible:
Ou, pour naviguer d'une page visible à une extension de la page:
Cela nécessite de coder en dur l'ID d'extension.
Probablement la seule fois que cela est préférable à l'aide de l'API google Chrome est quand il est appelé à partir d'un non-extension contexte (et non pas l'original "de la page de fond" scénario). Toutefois, notez qu'un contexte web ne peut pas accéder à un
chrome-extension://*
page (il en résulteraabout:blank
) sauf si c'est déclarée accessible sur le web.Dans un tel scénario, on devrait également envisager de communiquer avec la page web, soit par le biais d'un contenu de script ou messagerie externe à la place.
web_accessible_resources
- vous obtiendrezabout:blank
essayer de naviguer dans cette voie.