js判断当前页面无法回退时,关闭网页或跳转首页
开发时遇到这种需求。百度了下发现要判断window.history.length。但是不同的浏览器length长度不一样,这就需要判断很多次。具体的方法可以去度娘。我这里就说个简单粗暴的方法。
因为history.back()运行后没有返回值也不报错,所以直接上代码:
history.back();setTimeOut(function(){location.href="/"},300);
如果成功回退,后面代码就不执行,否则执行后面的代码。