日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

内嵌iframe_内嵌页面session超时,内嵌页面显示登录界面问题解决方案

發布時間:2024/1/23 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 内嵌iframe_内嵌页面session超时,内嵌页面显示登录界面问题解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

內嵌頁面session超時,內嵌頁面顯示登錄界面問題解決方案

我們在開發web項目的時候 經常用到iframe嵌套,這里的話 不管是開發的時候,還是正式環境使用。當session超時,或者重啟項目,內嵌的頁面會跳轉到登錄頁面;

如上圖,用戶體驗很差;

解決思路 我們在登錄頁面 進行判斷 假如是 內嵌的頁面,我們就找到他的 最頂層父頁面,然后然后父頁面 進行 重定向到登錄頁面即可;

核心代碼實現;

$(function(){

? ? ? ? if(self!=top){? // 判斷當前頁面是否是頂層頁面

? ? ? ? ? ? var topWindow=window; // 定義最頂層頁面? 把當前頁面賦值給topWindow

? ? ? ? ? ? while(topWindow.parent!=topWindow){? // 不斷的循環 把當前頁面的父頁面與頂層頁面對象比較 直到相同

? ? ? ? ? ? ? ? topWindow=topWindow.parent;

? ? ? ? ? ? }

? ? ? ? ? ? topWindow.location.href="/login"; // 頂層頁面跳轉到 登錄頁面

? ? ? ? }

});

總結

以上是生活随笔為你收集整理的内嵌iframe_内嵌页面session超时,内嵌页面显示登录界面问题解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。