【问题标题】:URL Redirection is not happening in IE11 after window.location.reload(true)在 window.location.reload(true) 之后,IE11 中没有发生 URL 重定向
【发布时间】:2016-01-22 21:35:44
【问题描述】:

每当会话过期时,我都会对服务器进行 window.location.reload(true) 调用。单击按钮后,将调用服务器以获取详细信息,但浏览器上的 URL 未更改,因此即使用户成功登录,同一页面也会显示(超时页面)。这种情况正在发生仅在 IE 11 中,因为它在 Chrome 等中正常工作。

 <a href="/" onclick="window.location.reload(true)">Restart Session</a>

这在 chrome 中运行良好,但在 IE(10 及更高版本)中运行良好

【问题讨论】:

    标签: javascript angularjs timeout internet-explorer-11 window.location


    【解决方案1】:

    测试好:

    alert("page refresh")
    
    function refresh() {
    
        setTimeout(function () {
            location.reload()
        }, 100);
    }
    &lt;input type="submit" value="refresh" data-wrapper-class="custom-btn" data-corners="false" id="submit" onclick="refresh()"&gt;

    【讨论】:

    • 谢谢!。但这并不能解决我的问题。网址仍然没有改变,因此显示相同的超时页面
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    • 2021-06-26
    • 1970-01-01
    相关资源
    最近更新 更多