Dan*_*Dan 7 html javascript navigation jquery
假设我在浏览器中打开了一个页面,然后转到我的地址栏并输入另一个页面.然后我点击后退按钮转到我的原始页面.我想写一些可以检测这种情况并响应它的Javascript代码.
我最好不能告诉ready
事件,onload
在这种情况下,页面本身的任何内联Javascript都会被重新执行.还有什么我可以做的吗?
跨浏览器支持在这里很重要.基于jQuery的解决方案首选但不是必需的.
为清晰起见编辑:我假设的导航是页面A - >页面B - >返回页面A,我假设页面B可能在我的控制之下,也可能不在我的控制之下.
您应该尝试在两个页面(导航到的页面和页面本身)上为用户提供一个 cookie,其中包含日期和时间,并比较它们是否接近,或者它们是否显示他曾在一个页面上、曾在另一页面上,然后重定向。
另一种选择是在用户重定向时为其提供 cookie