2012-05-02 6 views
5

は、私が(たとえば、ユーザーがブラウザを閉じるまで)私は、明示的な有効期限時間なしクッキーを作成するコードを持っている場合、それはブラウジングのセッションが終わるまで、それを理解したよう。 Safariを終了したことがない本当にどこAndroid/iOS端末でセッションCookieはどのくらい続きますか?

は、これはどのように具体的には、モバイルデバイスにiOS版を、適用しませんか?

答えて

1

クッキーは、プロパティリストファイルに保存されます。 ユーザーがデバイス上のCookieを手動で消去するまで、それらはそこにとどまります。

+0

ありがとうございます、これはどこかに記載されていますか、あなたの個人的な発見から派生したものですか? – BenLanc

+0

検索した後、SafariがplistファイルにCookieを保存していることがわかりました。削除するには、ユーザーはSafariの設定に行き、手動で削除します。 – wayway

+0

それはセッションクッキーにも当てはまりますか?たとえば、iPadを再起動するとすべてのセッションCookieが失われるため、それを待機させることはできません。そのため、前提が正しいとは思われません。 – LDJ

0

私はそれを理解するとして、私は、明示的な有効期限時間なしクッキーを作成するコードを持っている場合、それは、(ユーザーがブラウザを閉じるなどまで)ブラウジングセッションの間持続します。 iPhone上のSafariで

+0

iOSとAndroidにブラウザ(または他のアプリ)を「閉じる」ことはありません。アプリはバックグラウンドでのみ切り替えたりアンロードすることができます。アンロードして再度ロードした場合でも、通常は一部の状態が保持されます。 SafariとChromeは開いているタブを維持します。 – kolen

関連する問題