从浏览器在iPad上检测主页按钮单击事件

时间:2012-02-15 09:21:59

标签: javascript jquery ipad-2

如何检测iPad2上的主页按钮?

我的应用程序需要在iPad2上单击主页按钮时发送更新服务器。

我试过通过jQuery卸载,调整事件大小,但没有任何东西被触发。我在普通浏览器和添加到主屏幕的链接上都尝试了相同的操作。

2 个答案:

答案 0 :(得分:2)

您无法在主页按钮上检测到按下。您可以尝试在窗口/身体失去焦点时,虽然我没有测试它,但这不能保证工作。它还可能捕获其他事件,如切换标签,关闭窗口等。

像这样的可能工作

$('body').blur(function() {
  // do something
});

答案 1 :(得分:2)

如果在Safari中没有此类事件,则无法触发事件。 卸载将无法正常工作,因为站点未卸载。

如果某个客户端已停止发送心跳,您可以尝试构建某种心跳机制并检查您的服务器。