Cette fonction est souvent observée sur le marché. Essence Essence
Après avoir cliqué, vous allez ajustera l'application ou ouvriront la page de téléchargement ou le télécharger directement.
Mais j'ai trouvé que cette fonction ici est un peu différente
Sa logique est de me rappeler d'abord si j'allume l'application Zhihu dans le téléphone (le mécanisme du navigateur est invité à demander le permis de fonctionnement de l'utilisateur), puis l'invite de téléchargement apparaît.
Schéma d'URL de solutionLa méthode du schéma URL est prise en charge par iOS et Android, et la compatibilité est meilleure.
Priorité d'utiliser iframeLe code pseudo est le suivant:
Const iframe = document.createElement (iframe ');
Pour le moment, si tout le support environnemental, vous réveillerez l'application.
Mais c'est une situation idéale, et c'est plus pour faire cette logique rapide.
Certains systèmes intercepteront le SRC d'Iframe (ce n'est qu'une des raisons qui provoque la défaillance de l'application Awakening), car cet attribut SRC est un pirate à l'extérieur des Français, et de nombreuses vulnérabilités sont causées par lui.
Par conséquent, pour le moment, il est nécessaire de juger de l'échec de l'ajustement de l'application.
Le code pseudo est le suivant:
Const timer = 1000; () - dernier <2000) {// Exécuter la fonction de défaillance // Vous devez considérer le problème que vous avez déjà rencontré (le navigateur a demandé l'heure à laquelle le temps était inférieur à 2)} else {// Exécuter la fonction réussie} minuteur); comprendre: En l'absence d'IFRAME, nous pouvons utiliser window.location.href = URL scheme pour la compatibilité.
Ce qui précède est la page HTML5 introduite par Xiaobian pour essayer d'ajuster la fonction de l'application. Merci beaucoup pour votre soutien pour le site Web VEVB Wulin!