1

http://pattern.dk/sun/(Webモバイルアプリ)と入力すると、iPhoneのホーム画面に追加するように求められます。それ以外の場合は、「ホーム画面に追加」メッセージのみが表示され、実際のアプリケーションは表示されません。ホーム画面に追加してそこから実行すると、アプリケーションが表示されます。

しかし、そのアプリケーションをChromeで開きたいと思います。Chromeで「iPhoneiOS5」ユーザーエージェントを設定すると、アプリケーション自体ではなく、同じ「ホーム画面に追加」メッセージが表示されます。

iPhoneのホーム画面に追加されたアプリケーションの入力とSafariの入り口の違いは何ですか?そのアプリケーションをChromeで表示できますか?

4

1 に答える 1

1

この区別は、JavaScript を使用して行うことができます。

if (window.navigator.standalone) {
    // Web app on the homescreen
} else {
    // Mobile Safari
}
于 2013-01-01T19:48:28.653 に答える