タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Javascriptに関するdmrのブックマーク (1)

  • iPhone Safariでクロスドメインiframeの問題と対策 - yshのメモ日記

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

  • 1