gpt4 book ai didi

safari - top.location.replace 在 Safari/Chrome 中创建历史记录项

转载 作者:行者123 更新时间:2023-12-04 15:05:31 30 4
gpt4 key购买 nike

在这一点上,我们有一个相册,它使用哈希值来确定当前向用户显示的图片,并支持将页面发送给 friend 等。就像是:

http://url/photos/#photo-4

当我们在点击下一个或上一个按钮后加载了相应的图片时,我们根据 JS 1.1 规范使用以下方法更改 url:

top.location.replace(url.url + hash);

我们想要的行为是没有创建历史项目,因此用户可以使用后退按钮离开相册,而不是使用后退按钮查看以前的图片。

在 IE 和 Firefox 中,该方法的作用就像一个魅力,但 Safari 和 Chrome 确实为更改的 url 创建了一个历史记录项。我发现了很多示例,当使用哈希进行这样的导航时,如何创建历史项目,但我想以另一种方式进行。有什么线索吗?

最佳答案

在这一点上似乎没有解决方案。

关于safari - top.location.replace 在 Safari/Chrome 中创建历史记录项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1212511/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com