我们有这样一个需求,用户点击页面会抵达一个中间跳转页,正向过去时直接跳转,跳转抵达页面是第三方网页,无法修改,但是当用户从第三方网页点击回退,能让浏览器停在中间跳转页?这样的一个需求如何在Chrome实现?也就是如何让中间页面能够在浏览器历史栈中保存页面?
亲测使用history.replaceState和pushState对Chrome无效,只对Firefox有效
我们有这样一个需求,用户点击页面会抵达一个中间跳转页,正向过去时直接跳转,跳转抵达页面是第三方网页,无法修改,但是当用户从第三方网页点击回退,能让浏览器停在中间跳转页?这样的一个需求如何在Chrome实现?也就是如何让中间页面能够在浏览器历史栈中保存页面?
亲测使用history.replaceState和pushState对Chrome无效,只对Firefox有效
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答798 阅读
只能在中间跳转页加个判断,判断这个用户有没有跳转过。