Il semble que le système passe par ces étapes après qu'un open 'the_uri'
appel :
- Si le navigateur n'est pas en cours d'exécution, lancez-le et ouvrez
the_uri
.
- Sinon, faites une recherche dans les onglets ouverts.
- S'il y a un onglet avec
the_uri
utiliser cet onglet.
- S'il n'y a pas d'onglet avec
the_uri
Ouvrez l'URI dans un nouvel onglet.
Pour le premier URI, Safari est en mesure de trouver un URI qui correspond à https://ldsgenealogy.com/ ...
de sorte qu'il bascule simplement vers cet onglet lors des appels ultérieurs.
Mais l'URI d'UniGen est toujours redirigé. Un appel à https://UniGen.us
ouvre un onglet avec https://unigen.us/tree/HHH
. C'est pourquoi, dans un appel ultérieur à l'ouverture UniGen.us
Safari n'est pas en mesure de trouver une correspondance avec cet URI exact et ouvre donc un nouvel onglet.
Ceci est basé sur une série limitée de tests ; vous pouvez essayer d'autres URI pour voir si le modèle se maintient.
Une solution consiste à utiliser l'URI final avec la mention open https://unigen.us/tree/HHH
. Cela devrait fonctionner correctement si la redirection se fait toujours au même endroit.