如何让window.history在Firefox和IE上运行

时间:2017-01-24 14:22:08

标签: javascript internet-explorer firefox window browser-history

我的javascript代码中有一个函数可以检查某些参数,如果满足这些参数,它们应该将用户返回到上一页。这一切似乎在chrome中运行良好,但Firefox和IE不响应我的功能。

function doLoadLogin()
{
    _confirmNavigationChange = true
    var _indexPageArray = document.location.toString().split('/')
        _indexPageArray.pop()
    var _newURL = _indexPageArray.join('/');


    if(history.length <= 2)
    {
        //window.alert("miss")
        window.location = _newURL
    }
    else
    {

        //window.alert("hit")
        //history.back();  
        //history.go(-1);
        //window.history.back();  
        //window.history.go(-1); 
        //window.history.back(); return false;  
        //window.history.go(-1); return false;
        //location.href = document.referrer;
        //location.href = window.opener.location.href; 
    }
}

我在else语句中尝试了所有行(独立地),但它们都没有工作。

有人能告诉我我做错了吗?

提前致谢...

0 个答案:

没有答案