iOS1. URL-Schema Diese Lösung ist grundsätzlich für andere Browser als WeChat, den integrierten QQ-Browser, den QQ-Browser usw. gedacht. Sie können ein Schema nativ abrufen und es in das A-Tag einfügen oder zu location.href springen. Verwenden Sie ein Iframe, um zur Seite zu springen. Wenn ein Schema vorhanden ist, wird andernfalls der Timer ausgelöst, um zur Download-Adresse zu springen. Bei dieser Methode in iOS werden Sie jedoch zweimal gefragt, wenn keine App vorhanden ist. var openApp = Funktion (Quelle) { // Versuche, die App über ein Iframe zu öffnen. Wenn sie normal geöffnet werden kann, wird direkt zur App gewechselt und das Standardverhalten des A-Tags automatisch blockiert. // Andernfalls öffne den href-Link des A-Tags const ifr = document.createElement('iframe'); ifr.src = quelle; ifr.style.display = "keine"; Dokument.Body.AnhängenUntergeordnetesElement(ifr); var Zeit = + neues Datum () fenster.setTimeout(() => { Dokument.Body.RemoveChild(ifr); wenn ((+neues Datum()-openTime>2500)){ window.location = 'Downloadadresse des APP Stores' } }, 600); }; 2. Universal Link (ios) Dies ist eine Funktion, die mit iOS9 eingeführt wurde. Wenn Ihre App Universal Links unterstützt, können Sie die App ganz einfach über einen herkömmlichen HTTP-Link starten (wenn Ihre App bereits auf dem iOS-Gerät installiert ist, ist keine weitere Beurteilung erforderlich) oder eine Webseite öffnen (wenn Ihre App nicht auf dem iOS-Gerät installiert ist). Vielleicht kann man es einfacher erklären. Vor iOS 9 konnten wir zum Aufwecken der App aus verschiedenen Browsern, Safari, UIWebView oder WKWebView, normalerweise nur Schema verwenden. window.location.href = "Von der App bereitgestellter universeller Link" Zusammenfassen Kompatibles Schreiben wenn (istGrößerAls9){ window.location.href = "Universeller Link von der APP bereitgestellt"; zurückkehren; } öffneApp(Quelle) androidÄhnliche Methoden if (openApp('URL-Schema-URL')) { openApp('URL-Schema-URL'); } anders { setzeTimeout(() => { window.location.href = 'APP Market Download-Adresse'; // Normalerweise Google, verschiedene App Stores haben unterschiedliche Adressen}, 600); } } ZusammenfassenDies ist das Ende dieses Artikels über die mobile H5-Weck-App. Weitere relevante Inhalte zur mobilen H5-Weck-App finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Ein kurzes Verständnis der drei Prinzipien zum Hinzufügen von MySQL-Indizes
Die Tags <abbr> und <acronym> stellen ...
Wie deinstalliere ich Mysql vollständig? Befolgen...
Inhaltsverzeichnis 1. Schreiben Sie ein HTML, das...
Einige Verwendungen von Float Linke Aufhängung: f...
Datentypen und Operationen Datentabelle 1.1 MySQL...
Ubuntu ist ein kostenloses und quelloffenes Deskt...
Mithilfe von Nginx-Protokollen lassen sich Benutz...
Wenn Sie zum Starten der Seite das Plugin „html-w...
<br />Originaltext: http://andymao.com/andy/...
Inhaltsverzeichnis Standards für flüssige Animati...
Moores Gesetz gilt nicht mehr Seit der Übernahme ...
Eine Umgebung Installieren Sie VMware Tools auf C...
Bevor Sie idea zum Schreiben von JSP-Dateien verw...
Detaillierte Erläuterung der Implementierungsmeth...
Vorwort Backup ist die Grundlage der Notfallwiede...