移动端H5在做后退功能的时候,window.history.back()到前一页报了这个错误
以为是js放在<head>中引发的错误,我将js<script>标签放到</body>后面发现还是没解决,查看后退跳转的代码怀疑是因为这个后退动作引发的,
第一次按返回执行了chooseSwitch_flag为真,当第二次点击返回时执行了window.history.back();此时
history.pushState(null, null, location.href);失效导致后退页面;
于是把这个放到每次需要调用的地方
这样问题就解决了