需要Jquery只通过url param运行一次动作

时间:2015-06-11 15:52:09

标签: jquery

我的网站中有一个链接,要求用户登录。 在他进行登录后,页面被重定向到他之前的位置,并在URL上设置了一个参数--Jquery找到了参数并触发了链接操作。直到这里一切都运行良好。

问题是,如果用户单击后退按钮,则参数仍在URL中,并且jquery将再次触发操作。我试图避免使用history.replaceState和history.pushState函数给出一个没有param的新url,但是当用户单击浏览器后退按钮时,浏览器仍然使用param加载页面。

我也尝试过sessionStorage功能,但它并没有解决我的问题。

我有什么可以用jquery来避免这种行为吗?

谢谢!

0 个答案:

没有答案