“智能”的讓IE瀏覽器關閉時,使用者也退出系統

來源:互聯網
上載者:User
瀏覽器 “如何在使用者在關閉所有頁面時就登出登入”,想想可以通過一個JS來實現!

當使用者正常關閉,或者離開當前系統時會觸發一個用戶端事件:window.onclose();
在onclose() 這個事件中就可以彈出一個視窗登出當前的使用者。

window.open(“logout.aspx”,"logout","status=no,scrollbars=no,resizable=no,width=1,height=1,left=10000,top=10000");

而有人想用document的 onUnLoad()事件,那是針對document對象的。所以點擊頁面上的任何串連都會出觸發事件。

但是剛才的window.close() 方法 在重新整理頁面的時候也會觸發,所以這個方法不大好,最後找到這樣一個方法
<script>
window.onunload = function(){if(self.screenTop>9000)alert('Closed.')}
</script>

好象只有在IE裡可以,其他瀏覽器有相容性問題

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。