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
Im vorherigen Artikel wurde beschrieben, wie man ...
Inhaltsverzeichnis Erster Blick-Index Das Konzept...
Ich habe viel online gesucht und festgestellt, da...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Vorwort einführen 1. Wirkungsm...
Frage Der Code hat keine Eingabeaufforderung: Vie...
1. Geben Sie das Verzeichnis ein, in dem Ihr Proj...
Vorwort Das integrierte Modul von Nginx unterstüt...
Inhaltsverzeichnis Vorwort 1. Die Bedeutung der K...
Vorwort Das Konfigurationsdateisystem der CentOS-...
Inhaltsverzeichnis Prinzip Vorbereitung der Netzw...
Dieser Artikel stellt häufige Probleme von Xshell...
1. Generieren Sie zunächst die öffentlichen und p...
MySQL-Datenbank stürzt nach Eingabe von Passwort ...
Inhaltsverzeichnis 1. Datenbankbetrieb 1.1 Datenb...