iOS10.1(iphone6plus)のsafariブラウザにて、
例:※下記に出てくるURLはアテです。汗
-
- http://blog-aaaaa.testtesttest.com に下記タグが埋まっており
<a href="https://track.hogehogehogefuga.com/cookie_set.php">リダイレクト</a>
↓ をクリックし、リダイレクトして、下記のサイトへ
↓
-
- ホームボタンを2回おして、ブラウザをタスクを消す。
↓
-
- 再度ブラウザを起動し、
http://ececec-hogehogehogefuga.com
を開く
↓ ページ内のリンクをクリックし、imgタグが埋まっている計測タグのコンバージョンページへ
<img src="https://track.hogehogehogefuga.com/cookie_get.php" width="1" height="1" border="0" />
で、ここでcookie_get.phpで読み込めるはずのcookieが読み込めていないようです。
イメージとしては、計測をするためのタグでcookieが読み込めない事象があり、
iOS10でのみこの事象にぶつかりました。
ちなみに、iOS8は大丈夫でした。androidOS5,6も同じような動作しても、
正しくcookieを読み込む事ができました。
ちょっと気になったところとして、
iphoneの 設定 > safari > 詳細 > Webサイトデータ で
cookieのドメインが確認できるのですが、
iOS8では、サブドメインまで表示されるのですが、
iOS10では、サブドメインは表示されておりませんでした。
(iOS9は手元に検証できるものがないため未確認です)
iOS8 -> track.hogehogehogefuga.com
iOS10 -> hogehogehogefuga.com
また、クッキーを確認するブックマークレットで確認すると、
ちゃんと指定のドメインのクッキー情報が表示されます。。
クッキー確認の参考サイト:https://appbu.jp/iphone-safari-cookie
iOS10で、cookieのポリシー周りが何かかわったのでしょうか?
情報が見つからず、わかる方いらっしゃいますでしょうか?
追記 2017年3月27日:
数日置いて再度テストしたところ今度は問題なくなりました。
その後色々検証していくつか、事象を絞れてきたので、追記します。
上記、「1.」のcookie_set.phpのリダイレクトが終わって時点で、
設定 > safari > 詳細 > Webサイトデータ
のhogehogehogefuga.comの容量が0バイトの時と、0.4KBと違う事があり、
0.4KBバイトの場合は、成功します。
0.0KBバイトの場合は、失敗します。
iphoneのホームボタンでバックグラウンドにいってからタスクを切るのと、
「2.」 のページ上で、ホームボタンをダブルタップしてタスク切るする場合で、
失敗する確率がちょっと違うような気もします。
ネットワークも、モバイル通信orWifiでも色々テストしてみましたが、
原因が特定できておりません。
追記 2017年3月27日15時51分 似たような問題が下記フォーラムにもあがっておりました。
最新情報ご存知の方いらっしゃいますでしょうか。??
あなたの回答
tips
プレビュー