recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - L'iframe de la page h5 ne peut pas appeler l'application iOS ?

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);

扔个三星炸死你扔个三星炸死你2746 Il y a quelques jours879

répondre à tous(1)je répondrai

  • 阿神

    阿神2017-06-17 09:18:17

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

    Universal Link est recommandé pour iOS9 et supérieur

    répondre
    0
  • Annulerrépondre