当前位置:  开发笔记 > 编程语言 > 正文

跟踪用户在浏览器上点击按钮的时间

如何解决《跟踪用户在浏览器上点击按钮的时间》经验,为你挑选了3个好方法。

是否可以检测用户何时点击浏览器的后退按钮?

我有一个Ajax应用程序,如果我能检测到用户点击后退按钮的时间,我可以显示相应的数据

任何使用PHP,JavaScript的解决方案都是首选.地狱解决方案在任何语言都很好,只需要一些我可以翻译成PHP/JavaScript的东西

编辑:从下面剪切和粘贴:

哇,所有优秀的答案.我想使用Yahoo,但我已经使用了Prototype和Scriptaculous库,并且不想添加更多的ajax库.但是它使用iFrames,它为我编写自己的代码提供了一个很好的指针.



1> Wayne Kao..:

我最喜欢的框架之一是Yahoo!的浏览器历史记录管理器.您注册事件,当用户返回到该状态时,它会回拨您.如果你想了解它是如何工作的,这里有一篇关于Yahoo!决定的有趣博客文章.做设计的时候了.



2> George Mauer..:

有多种方法可以做到这一点,尽管有些方法只适用于某些浏览器.我所知道的一个就是在页面上嵌入一个微小的近乎隐形的iframe.当用户点击后退按钮时,iframe会被导航回来,您可以检测到然后更新您的页面. 这是另一种解决方案.

您可能还想查看gmail等内容的查看源,并了解它们是如何做到的.

这是一个你正在寻找的东西的图书馆



3> Adam Davis..:

没有办法告诉用户何时单击后退键按下退格键以返回浏览器,但是有一些其他事件按特定顺序发生,这些事件是可检测的.这个示例javascript有一个相当不错的方法来检测后退命令:

但是,传统方法是使用Cookie或引荐来源网页跟踪用户在您网站上的移动情况.当用户转到页面A,然后转到页面B,然后再次出现在页面A(特别是当B到A上没有链接时),然后你知道他们回去了 - A可以检测到这一点并重定向它们.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有