javascript - h5 ページの iframe は iOS アプリケーションを呼び出すことができませんか?
扔个三星炸死你
扔个三星炸死你 2017-06-17 09:16:17
0
1
881

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

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

全員に返信(1)
阿神

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート