js小技巧
在早期asp.ent網站中,iframe的使用非常普遍。作為一種頁面結構的設計,在當時也是很方便的,但是會面臨一個問題,session超時。如果頁面超時需要重新登入的時候,就需要重新登入。但是總會在iframe內頁顯示登入頁面。
前一段時間瀏覽網頁的時候終於看到了類似的處理方法,所以用到了老專案中。語句很簡單如下
在login頁面中新增如下js即可
<head runat="server">
<title>資源服務平臺--登入</title>
<link href="Style/style.css" rel="stylesheet" type="text/css" />
<%--<link href="Style/styleWD.css" rel="stylesheet" type="text/css" />--%>
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
//判斷當前視窗是否有頂級視窗,如果有就讓當前的視窗的位址列發生變化,
//這樣就可以讓登陸視窗顯示在整個視窗了
function loadTopWindow() {
if (window.top != null && window.top.document.URL != document.URL) {
window.top.location = document.URL;
}
}
</script>
</head>
正如註釋中所寫,如果有頂級視窗,就把頂層url設定成當前登入頁面的URL。
第一眼看到這個方法的時候,很佩服網友的機智。。。
由於是上個月看到的,原文網址沒記錄下來。在此抱歉
相關文章
- 【js】中的小技巧JS
- js 陣列去重小技巧JS陣列
- js 利用||和&&賦值小技巧JS賦值
- vue js 部分使用小技巧(持續更新)VueJS
- JS 中可以提升幸福度的小技巧JS
- js開發實戰優化小技巧001JS優化
- 小技巧系列:html或js判斷IE瀏覽器HTMLJS瀏覽器
- JS 常用技巧JS
- 小技巧
- PHP 小技巧PHP
- git小技巧Git
- JavaScript?小技巧JavaScript
- Android 小技巧Android
- Mac 小技巧Mac
- bash 小技巧
- Homestead 小技巧
- git 小技巧Git
- windows 小技巧Windows
- JavaScript小技巧JavaScript
- 微信小程式小技巧微信小程式
- 前端從業兩年總結的一些js使用小技巧前端JS
- JS常用簡寫技巧JS
- 前端js除錯技巧前端JS除錯
- JS 常用簡寫技巧JS
- ruby on rails 小技巧AI
- HTML + CSS 小技巧HTMLCSS
- photoshop使用小技巧
- Python小技巧分享Python
- Windows使用小技巧Windows
- Python的小技巧Python
- 卡常小技巧
- JS傳參技巧總結JS
- 8個有用的JS技巧JS
- 8 個有用的 JS 技巧JS
- 11個常用JS小小技巧JS
- 開發小技巧-mockMock
- 常用的CSS小技巧CSS
- Spring @Autowired 注入小技巧Spring
- VS Code 使用小技巧