iPhone Safariではデフォルトで、訪問したページのCookieしか使えない。つまり、iframeと親frameのドメインが違う場合、iframeのドメインに直接訪問したことがない場合はCookieが保存されない。このことによって、Cookieによってセッション管理を行なっているようなサイトを埋め込むことができなくなる。 対策これでいいか自信がないけど、以下の方法で解決させた iframe内でCookieが有効かチェック…(A) 有効じゃない場合は、そのドメインのダミーページを開く…(B) すぐさま元のページに戻す…(C) iframeのドメインに訪問したことがあるのでCookieが有効になるCookieが完全無効にしている場合は、上記対策だけだと無限ループになってしまうので、1度このサイクルをしてもダメな場合はAの後にエラーを表示するようにする。 A. Cookieチェック va