我们经常系统用后退与前进来浏览网页,所以很多后台管理都有会有:js版的history的前进后台代码,最近青岛星网在用chrom等非IE内核的浏览器的时候发现history后退前进不好用,下面给出解决方法。
我们经常系统用后退与前进来浏览网页,所以很多后台管理都有会有:js版的history的前进后台代码,最近青岛星网在用chrom等非IE内核的浏览器的时候发现history后退前进不好用,下面给出解决方法。
以下是代码片段:
<a href="#"onclick="window.history.go(-1);">BACK</a> <a href="#"onclick="history.forward();return"false;="">前进 →</a>
在chrome等非IE内核的浏览器中使用上面的代码或者history.back()是无法回到上一页的,
仍然会停留在当前页。
safari也是如此。
firefox和IE就很正常了。
解决办法:
跳转后加一个return false;即可正常转跳!
<a href="#"onclick="window.history.go(-1);return false;">BACK</a>