Das letzte Mal habe ich eine Web -App für meine Website basierend auf Online -Tutorials erstellt, aber sie gab den Benutzern ein sehr schlechtes Gefühl.
Frage Beschreibung:
Was ist los? Es stellt sich heraus, dass Sie nach dem Öffnen der Web -App die Verbindung auf der Homepage öffnen und den Safari -Browser auf Ihrer eigenen Initiative öffnen werden. Es stellt sich heraus, dass die gute Verkleidung und Stimmung vollständig zerstört wurden. Was soll ich tun? Es stellt sich heraus, dass die Lösung sehr einfach ist. Fügen Sie einfach diese Codes hinzu. Der experimentelle Test wurde auf meinem iPhone (iOS 7.1) und iPod (iOS 6.1.4) bestanden. Laut der Erklärung des ursprünglichen Autors sollte der neueste iOS 7.0.4 -Test (iPhone und iPad) bestanden, und der Code sollte eine gute Kompatibilität haben. Teile es hier:
Problemlösung:
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
// Das Problem, auf den Link in der iOS -Web -App zu klicken, um zur neuen Registerkarte des Safari -Browsers zu springen
if (("Standalone" in window.navigator) && window.navigator.standalone) {
var noddy, remotes = false;
document.adDeVentListener ('Click',,
Funktion (Ereignis) {
noddy = event.target;
while (noddy.nodename! == "a" && noddy.nodename! == "html") {
noddy = noddy.parentnode;
}
if ('href' in noddy && noddy.href.indexof ('http')!
Event.PreventDefault ();
document.location.href = noddy.href;
}
},
FALSCH);
}
</script>
Es wird empfohlen, den Code vor das /Kopf -Tag zu stellen. Natürlich ist es auch in Ordnung, es als JS -Dateireferenz zu speichern.