【问题标题】:javascript beforeunload functionjavascript beforeunload 函数
【发布时间】:2019-07-16 11:19:02
【问题描述】:

有什么方法可以检测用户是否从 javascript 中的浏览器关闭选项卡关闭打开的窗口,除了 onbeforeunload 功能,这发生在页面刷新、表单提交、按钮单击等时,所以这不是我的解决方案。

【问题讨论】:

  • 为什么选择 php 和 wordpress?
  • @Vega 我的网络应用程序在 php 和 wordpress 中
  • 但是这些标签与这里的问题内容无关。你也见过stackoverflow.com/q/3888902/5468463吗?

标签: javascript php jquery wordpress


【解决方案1】:

您可以跟踪鼠标移动,如果鼠标离开屏幕,用户可能会离开您的页面。您无法 100% 保证检测到用户是否正在关闭页面。

【讨论】:

  • 但是用户可以在访问帐户时在屏幕上滚动鼠标。如果他们关闭浏览器,我必须让用户注销。
  • 如果用户滚动,鼠标不会离开屏幕(浏览器窗口)。但是您也不应该像这样注销,因为正如我所说,您不能 100% 确定用户是否正在关闭他的窗口。我使用我提到的技术完成了一个退出意图弹出窗口,我自己也很惊讶它的效果如何。
  • 精神我尝试了你上面解释的方式,但没有得到,如果有的话,请你给我一个提示链接。谢谢
  • 这里的关键字是Exit Intent (Popup)
猜你喜欢
  • 2018-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-10
  • 2016-10-29
  • 2017-07-30
  • 2011-12-30
相关资源
最近更新 更多