有一个空白的页面,页面上有这样一段代码:
<script>
(function() {
window.location.href = 'http://www.baidu.com';
})();
</script>
毫无疑问,一旦访问这个页面,就会马上跳转到百度页面上去。
但是点浏览器的返回键,却不会返回这个空白页,而是直接返回到访问空白页之前的页面上。然而在有些浏览器上,跳转到百度后,点击返回,会返回空白页面,继而重新执行跳转到百度。
请问为什么会有这样的差异?谢谢!
浏览器有历史记录才可以吧。不然照你这样玩好像没什么单页应用的事了。如果是低版本的手机,确定一下具体的机型,看看是放弃合适还是适配合适