J'écris une application web progressive. Sur iOS uniquement, j'ai le problème suivant: Lorsque je me réfère à une vue de l'application à une autre, Safari ouvre la vue.Progressive Web App sur iOS: un href ouvre Safari
Avec un lien codé en dur comme <a href="start.shtml">Click</a>
cela ne se produit, mais d'intégrer une navigationbar souple à chaque point de vue, je me sers shtml et quelque chose comme ceci:
<a id="link" href="">Click</a>
Via javascript je change la cible du lien, en fonction du site actuel:
if (location.pathname.startsWith("/start.shtml")) {
document.getElementById("link").href = "/anotherpage.shtml";
}
Des idées pour lesquelles Safari ouvre le site référé? J'utilise iOS 10.3.3.