我的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语句中尝试了所有行(独立地),但它们都没有工作。
有人能告诉我我做错了吗?
提前致谢...