En un escritorio, si tengo la aplicación A abierta y luego en la aplicación B, hago clic en un enlace a la aplicación A, por lo general no abre una nueva aplicación, sino que la apertura del enlace es manejada por la instancia abierta existente de la aplicación A. ¿Es esto posible para un sitio web? es decir, ¿hay alguna manera de que el dominio de un sitio web le diga al navegador que cuando una página del dominio A de ese sitio web está abierta en una de las pestañas del navegador, que un usuario haga clic en un enlace para ese dominio A desde una aplicación o pestaña y dominio diferentes? , puede ser manejado por la pestaña abierta para el dominio A?
Todavía no, pero está en desarrollo como una capacidad de PWA basada en Navigator.registerProtocolHandler() . Puede implementar algo parecido a este comportamiento ahora utilizando trabajadores de servicio y WindowClient .