Sto provando a creare un'estensione per Chrome che appare come un'icona nella barra degli indirizzi che, quando si fa clic, imposta contenteditable = true su tutti gli elementi della pagina, e quindi quando viene fatto clic nuovamente li riporta a contenteditable = false.Come faccio a visualizzare un'icona di estensione della pagina di Chrome nella barra degli indirizzi?
Tuttavia, sto cadendo al primo ostacolo ... L'icona non viene nemmeno visualizzata nella barra degli indirizzi.
Ecco il mio file manifesto:
{
"name": "Caret",
"version": "1.0",
"description": "Allows you to edit the content on any webpage",
"page_action": {
"default_icon": "icon.png"
},
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["jquery.js", "caret.js"]
}
],
"permissions" : [
"tabs"
]
}
ed ecco lo script caret.js:
chrome.browserAction.onClicked.addListener(function(Tab) {
$("*").attr("contenteditable",true);
});
Questo è il mio primo tentativo di un interno, quindi è abbastanza probabilmente un errore newbie, ma io apprezzare davvero qualsiasi aiuto o consiglio!
Questo non è più possibile a causa di un cambiamento in Chrome. la risposta di ropstah dovrebbe essere contrassegnata come corretta. –