如何实现HTML页面加载时自动返回上一页?
实现HTML页面加载后自动返回上一页
你可以通过JavaScript实现页面加载完成后自动返回上一页,无需依赖按钮操作。下面是两种可行方案:
方案一:使用history.back()
将返回逻辑绑定到页面加载完成事件,确保页面加载完毕后执行返回操作:
<!DOCTYPE html> <html> <head> </head> <body> <script> window.onload = function() { // 触发返回上一页操作 history.back(); }; </script> </body> </html>
方案二:使用history.go(-1)
history.go(-1)与history.back()效果一致,同样可以实现返回上一页:
<!DOCTYPE html> <html> <head> </head> <body> <script> window.addEventListener('load', function() { history.go(-1); }); </script> </body> </html>
注意事项
- 这两种方法都依赖浏览器的历史记录,如果当前页面是打开的首个页面(无历史记录),调用后不会产生任何效果。
- 你之前尝试的
<meta http-equiv='refresh' content='0; URL='>无法实现返回需求,因为URL参数为空,浏览器无法识别跳转目标,属于无效写法。
内容的提问来源于stack exchange,提问作者Vika
相关产品推荐
相关产品推荐

