LIQUID DESIGN Tech Blog

iPhone版SafariでCookieがセットされない?

iPhone版Safariで、Cookieがうまく保存されないときにチェックした項目をまとめました。
デスクトップ版Safariではうまく保存されても、iPhone版Safariでは保存されない場合があるようです。

スクリプト

  • path、domainを確認する
  • 値が文字化けしていないか確認する

iPhone

  • Safariの設定で、「Cookieを受け入れる」、「常に」にする
  • Safariの設定で、「デバッグコンソール」を「オン」にして、サイトでCookieを保存する処理でエラーがでていないか確認する
  • 脱獄しているとCookieが保存できない場合がある(脱獄をやめる)

ただ、保存されてもすぐに消えてしまうことがあるようなので、
もうそういう仕様なのかもしれません・・。

なお、Cookieの代替策としてSafariのローカルストレージを利用する方法もあるようです。
via ローカルストレージを使ってiPhoneのcookie健忘症対策: ウェブアプリ開発者の立場から

この記事を書いた人
LIQUID DESIGN のサービスに関するデザインや技術情報を発信します。
SNSでフォローする