在 JSF 中获取浏览器选项卡关闭事件

Get Browser Tab Close event in JSF

我想在我的 JSF 页面中获取浏览器选项卡关闭事件。我如何使用 <a4j:ajax event="?" .../> 执行此操作是否有任何事件是 JSF ??

你不能在 <a4j:ajax event="?" .../> 中直接获取浏览器选项卡关闭事件,但有解决此问题的方法

第 1 步: 从 javascript 获取选项卡关闭事件 like

<h:body onunload="tabClosed();">

Step2: 制作JS函数并像be一样调用backing bean

<h:form>
   <a4j:jsFunction name="tabClosed" action="#{myBean.tabIsClosed()}" ></a4j:jsFunction>
</h:form>