gpt4 book ai didi

javascript - HTML5 历史 API : Refresh and Back issues

转载 作者:太空狗 更新时间:2023-10-29 16:47:09 25 4
gpt4 key购买 nike

我正在编写代码来创建类似于从时间轴在 Facebook 上查看照片的方式的用户体验...

  1. 查看时间轴,点击照片,它以模式打开
  2. 您刷新并转到图像的专用页面
  3. 你反击并回到时间线

我的大部分工作都是通过 HTML5 History API 完成的。这是我在单击图像时所做的...

  1. 我使用 preventDefault() 来避免跟随链接(到图像页面),而是使用 AJAX 加载带有图像的模态
  2. pushState 图片页面的 URI,因此它出现在地址栏中
  3. 现在我刷新并转到专用图像页面(第 2 步中的 URI)
  4. 然后我点击“后退”按钮,它在地址栏中显示上一页 URI(即时间线),但我仍在图像页面上。

问题:在第 4 步,有没有办法绕过历史 API,让浏览器执行标准的“后退”操作,这样我就可以返回到上一页(即时间线)?

最佳答案

你试过老式的 history.go(-1); 了吗?

关于javascript - HTML5 历史 API : Refresh and Back issues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15804794/

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