我现在正在创建一个有多个页面的网站,你可以通过主页访问,但是,每个页面都有一个返回按钮,带你回到上一页,但是返回按钮不会带我回到主页,而是带我回到之前的页面。我注意到,如果我从主页上点击一个单独的链接,这个新链接将覆盖我的浏览器历史记录中的主页。对此的解释是什么?解决办法是什么?
要返回主页,您可以尝试下面的代码:
location.href = "/";
这是MDN所期望的行为
history. back()方法使浏览器在会话历史中向后移动一页。它与调用history.go(-1)的效果相同。如果没有上一页,这个方法调用不做任何事情。
要返回主页,您可以提供一个静态链接到您的网站主页,类似于www.example.com