javascript - L'iframe de la page h5 ne peut pas appeler l'application iOS ?
扔个三星炸死你
扔个三星炸死你 2017-06-17 09:16:17
0
1
876

Une page Web ouverte dans Safari sur iOS. Lorsqu'un bouton de la page est cliqué, si l'utilisateur a installé une application spécifique A, l'application A sera ouverte. Sinon, il passera à la page de téléchargement de l'application A dans l'AppStore. . Recherchez en ligne. Le résultat est que ifame est utilisé, lorsque l'action de clic se produit, le src de l'iframe est défini sur les schémas d'URL prédéfinis dans l'application A. Cependant, après l'opération réelle, j'ai constaté que même si l'application A est installée sur sur l'iPhone, l'application A ne peut pas être évoquée en utilisant iframe. Quelqu'un sait-il pourquoi ? ? Est-ce lié à la version du système iOS ? ps : La version du système iPhone que j'utilise est 10.3.2
Voici le code js permettant d'utiliser iframe pour appeler l'application iOS :
var ifr = document.createElement('iframe');
ifr.src = Scheme_IOS / /défini dans l'application Un bon schéma d'URL
ifr.style.display = 'none';
document.body.appendChild(ifr);
setTimeout(function() {

document.body.removeChild(ifr);

}, 2000);

扔个三星炸死你
扔个三星炸死你

répondre à tous(1)
阿神

Pour iOS9 et supérieur, utilisez simplement window.location.href = Scheme_IOS.

Universal Link est recommandé pour iOS9 et supérieur

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