【问题标题】:Back button navigation on certain pages doesn't work at once, but after several hits某些页面上的后退按钮导航不能立即工作,但在多次点击后
【发布时间】:2018-09-02 20:29:56
【问题描述】:

为什么当我按下返回按钮(浏览器返回)时,引荐来源页面没有立即加载,而是在多次点击后加载。我知道它是保存该数据的浏览器历史记录,那么是什么使历史记录变得无效 - 重复或什么? 在页面上,我们有一个简单的 Ajax 调用。 此外,这种行为并非在所有页面上,而只是在一些页面上。 我们的页面很乱,这使得找出原因变得更加困难。 没关系,我在这里问这个问题,希望有一些答案可以引导我发现并解决问题。

可能是因为页面加载时发出警报吗?

谢谢你, 德让

【问题讨论】:

    标签: javascript iframe browser navigation


    【解决方案1】:

    在对这个问题进行了几天的研究之后,我收集了一些新的事实,我想在这里与您分享。

    有很多插件可以做很多事情,其中​​一些正在使用名为 pushState 的功能,您可以在此处阅读更多信息:Adding and modifying history entries。借助此功能,这些插件正在积极修改浏览器历史记录。在弄清楚这一点后,我能够解决我们系统中的一些问题。因此,如果您奇怪地发现无法向后浏览,只需查看特定插件的文档并禁用该功能即可。我个人认为,只有在您构建“单页”网站且页面之间不需要太多导航时,此功能才有用。

    【讨论】:

      猜你喜欢
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-01
      相关资源
      最近更新 更多