微信公众号 window.location.href会回退
时间: 2023-08-19 20:16:06 浏览: 188
微信公众号中使用window.location.href进行页面跳转时,点击返回按钮会导致页面回退的情况。这是因为window.location.href会将新的URL添加到浏览器的历史记录中,点击返回按钮会导致浏览器回退到上一个URL。\[1\]
为了解决这个问题,可以使用window.location.replace(url)来替代window.location.href进行页面跳转。使用replace方法进行跳转后,点击返回按钮将不会回退到上一个URL,而是直接关闭页面。\[1\]
另外,如果你想在微信公众号中实现页面的前进和后退功能,可以使用History对象的back()和forward()方法。例如,使用window.history.back()可以后退一页,使用window.history.forward()可以前进一页。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [(微信公众号)页面重定向之后的回退问题](https://blog.csdn.net/GreekMrzzJ/article/details/82493955)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文