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賦值
- Golang 中使用 JSON 的小技巧GolangJSON
- js實用的十個小技巧JS
- vue js 部分使用小技巧(持續更新)VueJS
- JS 中可以提升幸福度的小技巧JS
- JavaScript 中 JSON 的 5 個小技巧?JavaScriptJSON
- js前端除錯的幾個小技巧JS前端除錯
- iOS JSON資料NSLog小技巧iOSJSON
- js開發實戰優化小技巧001JS優化
- 微信小程式小技巧微信小程式
- 架構師面試的幾個小技巧 - nickbulljs架構面試JS
- 小技巧系列:html或js判斷IE瀏覽器HTMLJS瀏覽器
- Mac 小技巧Mac
- PHP 小技巧PHP
- JavaScript小技巧JavaScript
- git小技巧Git
- JavaScript?小技巧JavaScript
- css小技巧CSS
- Ubuntu小技巧Ubuntu
- JS 常用技巧JS
- js技巧收集JS
- Android 小技巧Android
- Windows使用小技巧Windows
- ruby on rails 小技巧AI
- HTML + CSS 小技巧HTMLCSS
- Eclipse小技巧Eclipse
- 走心大白話JavaScript教程(一)理解JS中this指向的小技巧JavaScriptJS
- JS高階技巧JS
- 常用的JS技巧JS
- Flutter 開發小技巧Flutter
- Vue開發小技巧Vue
- Git 小技巧彙總Git
- [ORM 小技巧] withDefault() 用法ORM
- Mysql中的小技巧MySql
- Postman 使用小技巧/指南Postman
- 常用的CSS小技巧CSS