¿Hay alguna forma en angular de saber desde dónde se abrió mi aplicación? Quiero decir, si mi aplicación se abre desde otra pestaña o ventana, ¿cómo puedo obtener la URL de la ventana desde donde se realiza la llamada? Gracias
Cuando se abre una ventana/pestaña desde una ventana/pestaña diferente, puede acceder a la dirección del abridor usando los siguientes js:
window.opener.location El requisito previo para usar eso es que el enlace que abrió la ventana tenga el rel="opener" , ya que los navegadores modernos no permiten el acceso al abridor de forma predeterminada.
Si la otra aplicación también es tuya, agrega "place_id" a la URL para abrir tu aplicación. Diferente "place_id" de diferentes lugares. Y analícelo en la aplicación a través de "window.location" o mediante los parámetros del enrutador.