これに対する答えを求めてstackoverflowとインターネット全体を見回しましたが、残念ながら何も見つかりませんでした。OpenAppMkt には、iPhone、iPod Touch、および iPad 用の Web アプリをインストールできるインストール画面しかありません。インストールすると、アプリだけが表示されます。現在のプロジェクトでこのインストール画面を複製する方法はありますか? ありがとうございました。
1 に答える
0
私はそれを行う方法を考え出しました。Appleメタ タグのドキュメントwindow.navigator.standalone
には、次の3 つの値を返すというプロパティがあります。
true
ホーム画面から起動した Web アプリとして実行されている場合false
Web アプリとしてではなく、Safari ブラウザーで実行されている場合undefined
他のブラウザで実行されている場合 (上記のいずれでもない)
これにより、それが返された場合undefined
、「お使いのプラットフォームはこの Web アプリをサポートしていません」という行に沿って何かを表示false
でき、「インストールしてください」とtrue
表示でき、実行中の Web アプリを表示できるというような検出が可能になります。 .
最初にインストールせずにユーザーが Web アプリを実行できないようにすることは、優れた UX にとって最善の利益にならない可能性があります。
于 2013-10-26T10:39:18.317 に答える