javascript - Il y a un problème avec le chargement d'applications natives à partir de pages Web compatibles avec Android et iOS. L'utilisation d'iframe n'est-elle pas valide dans Safari sur iOS ?
伊谢尔伦
伊谢尔伦 2017-05-16 13:31:40
0
1
456

Comme le titre, une exigence de l'entreprise exige que si l'application est installée sur le téléphone mobile, elle soit transférée vers la page spécifiée. Si elle n'est pas installée, elle passera à la page de téléchargement sur laquelle j'ai recherché le code. Internet. Après avoir testé, j'ai trouvé un problème.

De manière générale, il existe deux méthodes :

Le premier est iframe : Le problème rencontré est d'appeler l'application en masquant une iframe, et la page saute au bout de quelques secondes. C'est possible sur Android, mais le test sur ios n'a aucun effet, et ce n'est jamais le cas. appelé. Appeler SMS :// tel:// ne fonctionnera pas non plus ; tester la machine iphone6, système 10.0.2 ;

La deuxième méthode consiste à utiliser l'attribut href de la balise a pour sauter. Si l'application a été installée, elle peut être utilisée à la fois sur Android et iOS. Cependant, si l'application n'est pas installée, la page Web signalera un message invalide. Erreur d'URL sur ios Ce n'est pas le cas pour le produit Autorisé.

Veuillez demander aux experts du forum sf de me donner quelques conseils sur la bonne façon d'activer l'application, merci.

Une autre façon est

<a href="itms://itunes.apple.com/app/id452186370">百度地图</a>

Cela devrait être considéré comme très bien, mais c'est un peu incompatible avec mes besoins. Notre exigence ici est d'accéder à la page spécifiée de l'application au lieu de simplement l'appeler.

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(1)
習慣沉默

Sur iOS, l'application doit d'abord enregistrer ses propres schémas d'URL, ce qui signifie déclarer un préfixe spécial pour remplacer http, tel que abc. Vous vérifiez s'il s'agit d'iOS sur la page Web. Si c'est le cas, remplacez http par abc, puis ouvrez. le lien. S'il s'agit de https, remplacez-le par abc.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal