2010-11-23 74 views
1

我正在爲舊Web應用程序添加功能,以便在某些情況下我們會將用戶關閉,並將它們返回到與我們的應用程序分開的登錄頁面。JavaScript等同於點擊瀏覽器刷新按鈕

該應用程序是部分經典ASP,部分ASP.NET並使用外部公司範圍的身份驗證機制。

我們可以通過在瀏覽器中清除會話cookie並點擊瀏覽器刷新按鈕來達到預期的效果(實驗)。底層的身份驗證機制將用戶重定向到登錄頁面,當他們輸入他們的憑據時,他們會被引導回原來的頁面。

目前我們使用以下方法...

function logoffUser() { 
    $.cookie("ASP.NET_SessionId", null); 
    $.cookie("ASPSESSIONKEY", null); 
    $.cookie("CompanyFormsAuth", null); 
    window.location.reload(true); 
} 

這個工作,只要用戶被反彈到外部登錄頁面。然而,瀏覽器地址欄中顯示的地址沒有得到更新,當他們登錄時,他們最終在我們的應用程序的主頁上。

所以基本的問題是:是否有一個JavaScript等同於點擊瀏覽器刷新按鈕?

回答

4

這將 「刷新」 當前頁面

window.location = window.location; 
相關問題