Me gustaría crear una extensión de Chrome en la que pueda abrir un cuadro de diálogo al hacer clic en el ejemplo del icono. Intenté usar el script de contenido, pero solo funciona cuando abro una nueva pestaña

En su archivo manifest.json
{ "name": "Get a popup panel", "action": { "default_icon": "icon.png", "default_popup": "popup.html" }, "manifest_version": 3, "version": "0.1", "description": "Open my own popup panel", "permissions": ["storage", "activeTab", "scripting"], "background": { "service_worker": "background.js" }, "host_permissions": ["<all_urls>"] }En tu archivo popup.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> </head> <body>My content here</body> </html>Y en ti background.js
chrome.runtime.onInstalled.addListener(function(){ // show here your welcome page });