浏览器"back"按钮无法正常工作



我在FirefoxSafari中的浏览器">back"按钮出现了一个奇怪的问题。问题是,如果我进入一个网站主页,然后点击导航中的任何链接,然后按下"返回"按钮,它会把我扔到浏览器的起始页,而不是以前的主页。它正常工作,例如,如果我从">商店"导航到">about us(关于我们("部分,然后按返回

但当场景类似于:商店->家->关于我们->回来时,它会让我进入">店铺",而不是">">

ChromeOpera,IE11,Edge中,它可以正常工作,只有SafariFirefox有这样的问题。我使用的是Angular JS,后端构建在WordPress上。

有什么建议吗?

我想是SPA。此外,您不能触摸back button,因为它不在DOM上。但是,您可以检查web浏览器,然后创建自己的按钮功能并提供以下功能:如何检测Safari、Chrome、IE、Firefox和Opera浏览器?然后使用:

function goBack() {
window.history.back();
}

最新更新