天天看點

iframe内嵌頁面session失效問題

//通過伺服器端傳回的url,當載入login.jsp

//判斷目前視窗是否有頂級視窗,如果有就讓目前的視窗的位址欄發生變化,

function loadTopWindow(){

if (window.top!=null && window.top.document.URL!=document.URL){

window.top.location= document.URL; //這樣就可以讓登陸視窗顯示在 整個視窗了

}

}

這樣就是解決了你的問題,但是引發了一個後續問題

引發的新問題 :

就是登入成功以後,發現浏覽器直接跳轉到iframe内容的頁面了,如果iframe外有父頁面,父頁面是不顯示的。

引發原因:

目前浏覽器,背景應用都支援請求儲存,如果請求失敗後,會儲存請求,等登入後再繼續執行請求。

是以我們得修改上面這段代碼

iframe内嵌頁面session失效問題

如有疑問。也可根據背景服務進行處理!

繼續閱讀