私の会社には、ショッピング カートに接続する小さなウィジェットがあります。IE7 で Cookie の設定が機能しないという問題が発生しています。これは、iframe を介してサイトに埋め込まれているため、サード パーティであるために発生しています。
この問題を解決する方法は、P3P コンパクト ポリシーをヘッダーに配置することであるという投稿をいくつか見ました。述べたように:
Cookie がブロックされている/Internet Explorer の IFRAME に保存されていない
P3P ポリシーが HTTP ヘッダーにあることを確認しました。実際、ショッピング カート サイトの最初のページ/ステップでは機能しますが、ページに個人情報 (名前、住所、電話番号など) があるとすぐに、IE はサイトと Cookie をブロックします。
いくつかの異なる P3P ポリシーを試しましたが、それらはすべて同じ場所では機能しません。また、IBM P3P ツールを使用して独自の特別な P3P ポリシーを生成しましたが、それでも機能しません。
私は完全に途方に暮れています。