Como adiciono um ícone na barra de endereços para uma extensão do Chrome?
Não sei ao certo como fazê-lo, e a documentação não parece tornar isso bastante óbvi
Eu tentei fazer umbackground_page
e colocandochrome.pageAction.show(tab.id);
dentro dele, mas isso não parece funcionar.
Eu não quero usar obrowser_action
icon porque o ícone reflete apenas o status do plug-in, mas não é um botão para executar nenhuma açã
Como adiciono o ícone da page_action dentro da barra de endereço para qualquer página / guia o tempo todo?
EDIT: Aqui está o meu manifest.json:
{
"name": "My Very First Extension :D",
"version": "0.0.1",
"description": "Awesomeness",
"background_page": "background.html",
"page_action": {
"default_icon": "icon.png"
},
"content_scripts": [{
"matches": ["http://*/*", "https://*/*"],
"js": ["mmm.js"]
}]
}
Where icon.png é um gráfico PNG de 19x19 pixels. Aqui está a fonte background.html, na qual estou tentando fazer com que o ícone page_action apareça em todas as guias:
<!DOCTYPE html>
<html>
<head>
<script>
chrome.pageAction.show(tab.id);
</script>
</head>
</html>