2009-09-26 7 views
10

WebアプリケーションがユーザーのiPhoneホーム画面のボタンから起動されているかどうかを確認する方法はありますか?ユーザーがSafari経由でURLを入力してWebAppにアクセスした場合は、「このWebAppをホーム画面に追加する」プロンプトを表示します。WebAppがiPhoneのホーム画面でURLまたはリンク経由で起動したかどうかを確認

+0

「あなたのホーム画面にこのWebアプリケーションを追加する」リンクをどのようにして作成しますか?ありがとうございます –

答えて

2

Safariの場合、scrollYはSafariの場合は負の値で開始し、アプリケーションとして実行している場合は0になります。 (それは、これは、より信頼性の高い方法でない場合)

そうなビューポートは、私の記憶が正しければ事はユーザーの以前のページが何であったかを示す、サーバー・ログにありますだけでなく

+0

私はOPが、Safari以外のアプリケーションのWebkitインスタンスではなく、ユーザのホーム画面に保存されたブックマークからSafariを開くことについて話していると思います。 – Gareth

+0

はい、これも私が話していることです。 – rpetrich

0

を変更します。私が考えることができる唯一の方法は、ユーザーが前のページに「追加」のものを表示していない場合で、そうでない場合です。

1

jQTouchがこれを検出します(デモを試してください)。オープンソースなので、どうやって調べることができるはずです。

関連する問題