/ / Creación de una ventana emergente de cromo, opciones y fondo usando @ angular / cli - angular, google-chrome-extension, angular-cli

Construyendo la ventana emergente de la extensión de Chrome, las opciones y el fondo usando @ angular / cli - angular, google-chrome-extension, angular-cli

Me gustaría crear una extensión de Chrome conVentana emergente, página de opciones y un proceso en segundo plano. Básicamente, una aplicación angular con popup.html, options.html y background.html. ¿Es esto posible con cli angular?

Hoy puedo hacer esto con múltiples configuraciones de paquetes web para cada página y funciona. Ahora quiero reemplazarlo con angular-cli. ¿Alguien puede indicarme la dirección correcta, es decir, un proyecto semilla o un ejemplo de inicio?

Gracias

Respuestas

1 para la respuesta № 1

Así que después de mucho googlear, este entrada en el blog me ayudó. TLDR; sin necesidad de múltiples aplicaciones, una sola aplicación lo hará usando parámetros de consulta. por ejemplo, en mi manifest.json ahora tengo este

"browser_action": {
"default_popup": "index.html?page=popup"
},
"options_page": "index.html?page=options",
"background": {
"page": "index.html?page=background",
"persistent": false
},

Y luego, después de definir diferentes componentes (PopupComponent, OptionsComponent y BackgroundComponent) en Rutas, navegue según el parámetro "página".