Ich schreibe eine progressive Web App. Nur auf iOS habe ich das folgende Problem: Wenn ich von einer Ansicht innerhalb der App auf eine andere referenziere, öffnet Safari die Ansicht.Progressive Web App auf iOS: Eine href öffnet Safari
Mit einem harten codierten Link wie <a href="start.shtml">Click</a>
dies geschieht nicht, aber eine flexible navigationbar zu jeder Ansicht zu integrieren, ich bin mit shtml und so etwas wie dieses:
<a id="link" href="">Click</a>
über Javascript ich das Ziel der Veränderung Link, je nach aktueller Seite:
if (location.pathname.startsWith("/start.shtml")) {
document.getElementById("link").href = "/anotherpage.shtml";
}
Irgendwelche Ideen, warum Safari die referierte Seite öffnet? Ich benutze iOS 10.3.3.