确定用户何时离开站点
determine when user leaving the site
我想确定用户何时使用javascript离开网站。我这里说的网站是指域名。
正文卸载发生在离开任何页面之前。所以它不会起作用。但是有什么方法可以捕捉到用户的方向吗?因此,当地址在另一个域上时,该事件会提醒某些东西。
另一种方式,附加onclick或onsubmit到任何内部表单和内部链接。在这个事件中,我们设置了一个变量,以便在卸载时理解我们要进入一个内页。也许你建议一个脚本,自动完成,但没有任何javascript框架。
亲爱的,我不想用这个作为"请留在我的网站上"。我想问那些用户去订购页面,但无论如何不能提交和完成订单,并离开我们的网站与我们联系的电话。所以请不要评头论足
这个问题非常相似,与其他问题一样,出于隐私原因,我建议您不要这样做。知道用户何时离开你的网站几乎是不可能的;如果你想要跟踪人们在你的网站上使用链接离开,你可以通过各种方式实现点击跟踪:Piwik是一种,如果你有选择,你也可以使用一些PHP库。
你不能检查用户在搜索栏中输入的URL;这是对隐私的严重侵犯。
如果用户在浏览器中输入URL,您无法知道请求的是什么。如果他点击外部链接,你也没有办法检测AFAIK。
但是,您可以在服务器上创建一个重定向页面并重写页面上的所有链接以指向该页,例如将www.ExternalSite.com
更改为http://www.example.com/redirect.php?u=www.ExternalSite.com
。这是Facebook过去的做法。
相关文章:
- 离开页面时弹出消息
- JavaScript滚动脚本-在测试中激发,而不是在开发站点上
- 离开页面导航后保留文本区域内容
- 通过iframe登录到远程站点
- 当主导航离开视图时,为粘性导航应用样式
- Javascript移动站点重定向问题
- 将到达日历中的2天添加到离开日历中
- 定时Ajax进程在用户离开页面后继续
- JQuery-在本地工作,但未定义$,仅在部署的站点上定义
- 在离开Aurelia.js上的页面之前,我如何要求用户进行确认
- 火灾在卸载前确认警报仅适用于外部站点
- 如何使用JS触发用户离开站点事件
- JavaScript 事件仅在离开站点时发生
- 离开站点警告 Javascript
- 在离开站点跨浏览器 (JS) 之前确认消息
- 检测用户是否已离开站点
- 如何在离开站点时安全地销毁会话
- 确定用户何时离开站点
- 使用新的REST API,用户必须离开您的站点才能确认他们的付款
- 离开站点时使用确认方法