diff --git a/nuxt4/nuxt.config.ts b/nuxt4/nuxt.config.ts index d72be7d..48d8881 100644 --- a/nuxt4/nuxt.config.ts +++ b/nuxt4/nuxt.config.ts @@ -29,6 +29,7 @@ export default defineNuxtConfig({ registerType: 'autoUpdate', includeAssets: ['favicon.ico', 'apple-touch-icon.png', 'icon.svg', 'offline.html'], manifest: { + id: '/?app=inicio', name: 'Perfil Nucleo', short_name: 'Perfil', description: 'Gestiona tu perfil de usuario y accede a tus aplicaciones de Nucleo', @@ -41,6 +42,10 @@ export default defineNuxtConfig({ orientation: 'any', scope: '/', start_url: '/?source=pwa', + // Control de ventanas - mantener una sola ventana al navegar + launch_handler: { + client_mode: 'navigate-existing' + }, // Capturar todos los enlaces que apunten a esta app capture_links: 'existing-client-navigate', // Extender scope a otros subdominios de Nucleo V3