Safari 6 開発者ツールで Cookie 値を表示する際に問題が発生しています。明確にするために、Cookieは正常に機能します。ページ上の Cookie の値を表示/フェッチ/エコーできます。しかし、Web Inspector の Storage セクションには表示されません。
問題がマルチレベルのサブドメインにあるのかどうか疑問に思っています。これらがあります:
www.domain.com
sub.domain.com
www.dev.int.domain.com (VPN でのみアクセス可能)
この Cookie をすべてのドメインからアクセスできるようにするため、次のようにドメイン レベルの Cookie を設定します (例):
Set-Cookie: UserLoginCookie=someencryptedvalue; ドメイン=.domain.com; Expires=Sun, 23-Mar-2014 00:02:56; 最大年齢 = 31104000; パス=/; バージョン=1; HttpOnly
Web Inspector の [Storage] セクションの [Cookies] で探しています。
www.domain.com を読み込むと、リストに UserLoginCookie が表示されます。
sub.domain.com を読み込むと、リストに UserLoginCookie が表示されます。
www.dev.int.domain.com をロードすると、Cookie を読み取ったり設定したりできるにもかかわらず、Cookie が表示されません。
これをグーグルで検索してstackoverflowを検索しようとしましたが、どこにも行きませんでした。これがSafariのバグなのか、それともステップ/オプションがどこかに欠けているだけなのか、誰かが知っていますか?
助けてくれてありがとう。