ホームページ  >  に質問  >  本文

javascript - h5 ページの iframe は iOS アプリケーションを呼び出すことができませんか?

iOS の Safari で開いた Web ページで、ページ上のボタンをクリックすると、ユーザーが特定のアプリケーション A をインストールしている場合はアプリケーション A を開き、そうでない場合は AppStore のアプリケーション A のダウンロード ページにジャンプします。オンラインで検索した結果、iframeを使用することになり、クリックアクションが発生すると、iframeのsrcはアプリAにプリセットされているURLスキームに設定されますが、実際に操作してみると、iPhoneにアプリAがインストールされていても、 iframe を使用してアプリケーションを呼び出すことができません。A、これがなぜなのかわかる人はいますか? ? iOSのシステムバージョンも関係あるのでしょうか? ps: 私が使用している iPhone システムのバージョンは 10.3.2 です。
次は、iframe を使用して iOS アプリケーションを呼び出す JS コードです:
var ifr = document.createElement('iframe');
ifr .src =cheme_IOS; //A
ifr.style.display = 'none';
document.body.appendChild(ifr);
setTimeout(function() {

で定義された URL スキームを適用します。 リーリー

}、2000);

扔个三星炸死你扔个三星炸死你2680日前804

全員に返信(1)返信します

  • 阿神

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

    ios9 以降の場合は、window.location.href = skill_IOS を使用してください。

    ユニバーサルリンクはiOS9以降を推奨します

    返事
    0
  • キャンセル返事