相当于点击浏览器刷新按钮的JavaScript

时间:2010-11-23 14:42:23

标签: jquery authentication refresh browser-refresh

我正在为遗留Web应用程序添加功能,以便在某些情况下我们会关闭用户,将它们返回到与我们的应用程序分开的登录页面。

该应用程序是部分经典ASP,部分ASP.NET,并使用外部公司范围的身份验证机制。

我们可以通过在浏览器中清除会话cookie并点击浏览器刷新按钮来达到预期效果(实验性)。底层身份验证机制将用户重定向到登录页面,当他们输入凭据时,他们会被定向回到他们最初访问的页面。

我们目前正在使用以下方法......

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

只要用户退回到外部登录页面,就可以正常工作。但是,浏览器地址栏中显示的地址不会更新,当他们登录时,它们最终会显示在我们应用程序的主页上。

所以基本问题是:是否有一个等同于点击浏览器刷新按钮的JavaScript?

1 个答案:

答案 0 :(得分:4)

这将“刷新”当前页面

window.location = window.location;