我们有一个Web应用程序接受来自WEB(浏览器)/ WAP(移动)的请求。 作为应用程序的一部分,我们将显示一个jsp页面以获取用户同意。如果用户关闭浏览器,我们需要在db中更新为" BROWSER TERMINATED"和重定向。
以上情况适用于台式机/笔记本电脑。 我们使用了jQuery的beforeunload事件来识别标签/浏览器关闭。
当我们在移动设备上测试webapp时,会显示jsp。当用户在移动设备中按下后面时,不会触发beforeunload事件。因此,我们的代码不在db中更新。
作为替代方案,我尝试使用jQuery mobile的pagehide事件。但那也没有用。任何替代方案。请建议。