iOS1. URLスキーム このソリューションは基本的に、WeChat、QQ 組み込みブラウザ、QQ ブラウザなど以外のブラウザ向けです。ネイティブからスキームを取得して a タグに配置したり、location.href にジャンプしたりできます。 iframe を使用してページにジャンプします。スキームがある場合はタイマーがトリガーされ、スキームがない場合はダウンロード アドレスにジャンプします。ただし、iOS でこの方法を使用すると、アプリがない場合に 2 回プロンプトが表示されます。 var openApp = 関数 (src) { // iframe 経由で APP を開こうとします。正常に開くことができた場合は、APP に直接切り替わり、a タグのデフォルトの動作が自動的にブロックされます。// それ以外の場合は、a タグの href リンクを開きます const ifr = document.createElement('iframe'); ifr.src = src; ifr.style.display = 'なし'; ドキュメント本体に子要素を追加します(ifr); var 時間 = +新しい日付() ウィンドウ.setTimeout(() => { document.body.removeChild(ifr); ((+新しい日付()-openTime>2500)){ window.location = 'APP Storeのダウンロードアドレス' } }, 600); }; 2. ユニバーサルリンク (iOS) これは iOS9 で導入された機能です。アプリがユニバーサル リンクをサポートしている場合は、従来の HTTP リンクを介してアプリを簡単に起動したり (アプリが iOS デバイスにすでにインストールされている場合は追加の判断は不要)、Web ページを開いたり (アプリが iOS デバイスにインストールされていない場合) できます。おそらく、もっと簡単に説明できるでしょう。iOS 9 より前では、Safari、UIWebView、WKWebView などのさまざまなブラウザからアプリを起動する必要がある場合、通常はスキームしか使用できませんでした。 window.location.href = "APP によって提供されたユニバーサル リンク" 要約する 互換性のある書き込み if (isGreaterThan9){ window.location.href = "APP によって提供されたユニバーサル リンク"; 戻る; } openApp(ソース) アンドロイド同様の方法 if (openApp('urlスキームurl')) { openApp('urlスキームurl'); } それ以外 { タイムアウトを設定する(() => { window.location.href = 'APP Market ダウンロード アドレス'; // 通常は Google ですが、アプリ ストアによってアドレスが異なります}, 600); } } 要約するモバイル H5 ウェイクアップ アプリに関するこの記事はこれで終わりです。モバイル H5 ウェイクアップ アプリに関する関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Win10 の Linux サブシステムを有効にする方法を説明します (詳細な画像とテキスト付き)
>>: MySQLインデックスを追加する3つの原則を簡単に理解する
目次トランザクション分離レベルファントムリーディングとは何ですか?ファントムリードを排除する方法要約...
B/S システム インターフェースを構築する場合、メイン ページ index.html 内に他のペー...
この記事では、例を使用して MySQL コード実行構造について説明します。ご参考までに、詳細は以下の...
今日は、「ローテク」の問題について書きたいと思います。ちなみに、私は JavaScript Week...
この記事は主に、Nginx のフォワード プロキシとリバース プロキシ、および負荷分散機能の設定コー...
まず依存関係をインストールする必要があります npm i lib-flexible-computer...
目次1. 主キーが存在する2. 主キーはないが、一意のインデックスが存在する3. 共同主キーまたは共...
エラーシナリオcmd の mysql コマンドを使用して、学生情報テーブルにデータを追加します。デー...
序文ほとんどの方がMySQLとインデックスを使用したことがあると思いますが、適切なインデックスを作成...
1 はじめにApache Storm は、Hadoop と同様に、大量のデータを処理するために使用で...
まず、MySQL公式サイトからインストールパッケージをダウンロードします。MySQLはオープンソース...
DOMContentLoaded イベント文字通り、DOM がロードされた後に実行されます。 win...
効果効果図は以下のとおりです実装のアイデアDivは太陽の長方形の光と影を実現します前の疑似要素は、既...
目次forループwhileループdo-while ループループのネストトラバーサルメソッド~のために...
SQL Server のバッチコメントバッチ注釈Ctrl + (K, C): Ctrlキーを押しなが...