使用浏览器后退按钮返回上一页,确定 - 使用纯JavaScript返回,不行

时间:2013-05-28 06:50:57

标签: javascript angularjs angularjs-routing

在我的网站上,我有一个产品页面,当您点击产品时,它会转到产品的详细信息。

产品页面的链接是:http://www.dummyurl.com/Index.html#/category/1/Foam?price=13.13-26.25&color=Green

产品详情页面的链接是:http://www.dummyurl.com/Index.html#/products/2450-Kunda/5036702024506?price=13.13-26.25&color=Green

当我点击浏览器的后退按钮时,我将被拒绝到产品页面,其中包含以下链接:http://www.dummyurl.com/Index.html#/category/1/Foam?price=13.13-26.25&color=Green

但我还想在产品详情页面上输入一个html按钮。 在按钮后面,它们是普通的Javascript代码:$ window.history.back();

当我点击后退按钮时,我将拒绝以下网址:http://www.dummyurl.com/Index.html 这是我启动网站时的起始网址,而不是我来自的网址。

看起来AngularJS中的路由将我发送到默认网址。

有人有想法解决这个问题吗?

0 个答案:

没有答案