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