Ok, convertí un bookmarklet en una extensión de Chrome y, básicamente, lo que sucedió fue que tuve que hacer clic en el icono de la extensión de Chrome para activar el bookmarklet. Entonces, mi bookmarklet muestra una alerta cada vez que un sitio web tiene la palabra "desbloqueado" y eso no funcionará, porque no quiero que esté al hacer clic.
chrome.browserAction.onClick.addListener(function(tab) { chrome.tabs.executeScript(tab.id, {file: "bookmarklet.js"})});
ok, entonces, ¿cómo haría que la extensión de Chrome se ejecutara en segundo plano sin hacer clic en el icono?
Tu pregunta es ambigua. Por lo que entendí, es posible que desee un script de contenido que pueda leer/modificar el contenido que se muestra en una página. Puede usar la propiedad de matches para especificar las URL en las que se ejecutará el script de contenido.