私たちは Web ショップを開発しており、サードパーティの UI で支払いを処理しています。
支払いソリューション プロバイダーがトップレベル ウィンドウの使用を推奨しているにもかかわらず (現在認識しています)、支払い UI を iframe 内外のチェックアウト ページ内に表示することを選択しました。
IE7/IE8 では、支払い UI は最初のポストバック (iframe 内) でセッション状態を失いますが、Firefox では問題なく動作します。支払い UI は ASP.NET を使用して開発されていることがわかります。
サーバーに関する限り、iframe からの参照とトップレベル ウィンドウからの参照の間に違いはないという印象を受けましたが、明らかに存在します。
誰も手がかりを持っていますか?支払いサーバーに違いをもたらし、セッション状態を失う可能性のある iframe は何をしますか?
それは(突然私に気づきました)Cookieの処理の違いでしょうか?おそらくより厳格なセキュリティ?