gpt4 book ai didi

javascript - 使用 JS/Jquery 检测 URL 的变化(不仅仅是散列)

转载 作者:行者123 更新时间:2023-11-29 21:12:40 33 4
gpt4 key购买 nike

我相信你知道有些网站是建立在“一页系统”上的。

在这样的系统中,点击链接后,网站不会将用户移动到另一个页面,而只是使用 Ajax 重新加载页面并更改 URL。

我看到很多关于 $(window).on("hashchange") 的答案,我知道这个技巧,但我需要检测整个 URL 更改(不仅仅是它的哈希值)——所以我需要别的东西。

关于如何检测整个 URL 更改的任何想法?

最佳答案

我没有找到如何检测整个 URL 更改,但这个问题让我学到了一些新东西。

  1. 您可以使用 jQuery .on() 检测用户点击了“页面重新加载仿真”情况下的链接,并将此类事件用作“页面重新加载事件”。
  2. 现在我知道 html5 中的 window.history.pushState() 函数可以让您在不重新加载页面的情况下更改 URL。

希望,它会对某人有所帮助。

关于javascript - 使用 JS/Jquery 检测 URL 的变化(不仅仅是散列),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41004284/

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