2012-06-22 79 views
3

我遇到的問題是我創建了iFrame,它將轉到安全的在線第三方購物車。 iframe可以正常加載所有其他瀏覽器,IE,Chrome和Firefox,但使用Safari時,窗口活動中會出現「太多HTTP頭重定向」的錯誤,並且不會加載幀。如果我只是在Safari中加載網站的iFrame外,它加載的很好,但不是在iFrame中。重定向來自第三方網站,該網站爲首次訪問者設置一些會話和Cookie,然後將其登錄到他們的登錄頁面。如果您之前訪問過該頁面並設置了Cookie和會話,則該頁面將會很好地加載到Safari iFrame中。Safari iFrame HTTP標頭重定向問題

我試圖找到一個解決方案,但沒有效果,因此網站用戶不必在使用我們網站上的iFrame之前預先加載第三方網站。在編程中是否有某些東西在Safari中禁用HTTP重定向限制,並允許頁面像其他瀏覽器允許的那樣執行其所需的操作?任何幫助都會很棒。

回答

4

我發現這個問題,問題是Safari的默認設置是允許它訪問的網站的Cookie,因爲他們從未訪問過iFrame中的網站,因此未設置cookie,導致內部的循環iFrame的。

+0

如何避免這種情況,如果前面的訪問是沒有選擇的。用戶第一次打開iframe,因此Safari導致重定向循環...? –