5

私が抱えている問題は、安全なオンラインサードパーティカートに移動するiFrameを作成したことです。iframeは、他のすべてのブラウザ、IE、Chrome、Firefoxで正しく読み込まれますが、Safariでは、ウィンドウアクティビティで「HTTPヘッダーリダイレクトが多すぎます」というエラーが表示され、フレームが読み込まれません。iFrameの外部のSafariにサイトをロードすると、正常にロードされますが、iFrameにはロードされません。リダイレクトは、初めての訪問者のためにいくつかのセッションとCookieを設定し、それらをサインインページに表示する第3部のサイトから送信されます。以前にページにアクセスしたことがあり、Cookieとセッションが設定されている場合、ページはSafariiFrameに正常に読み込まれます。

私は、サイトユーザーが私たちのサイトでiFrameを使用する前にサードパーティのサイトをプリロードする必要がないように、これに対する解決策を見つけようとしています。SafariでHTTPリダイレクト制限を無効にし、他のブラウザが許可するようにページが必要なことを実行できるようにするプログラミングに何かがありますか?どんな助けでも素晴らしいでしょう。

4

1 に答える 1

4

私は問題を発見しました.Safariのデフォルト設定は、訪問したサイトからのCookieを許可することでした.Cookieが設定されていないiFrame内のサイトにアクセスしたことがないため、iFrame内でループが発生します.

于 2012-06-22T18:15:50.860 に答える