我想在我的 JSF 页面中获取浏览器选项卡关闭事件。如何使用<a4j:ajax event="?" .../>
是否有任何事件是JSF来执行此操作?
好吧,
您无法直接在<a4j:ajax event="?" .../>
中获取浏览器选项卡关闭事件,但是有解决方法
步骤1:从javascript获取选项卡关闭事件,例如
<h:body onunload="tabClosed();">
第 2 步:使 JS 函数和调用支持豆类似
<h:form>
<a4j:jsFunction name="tabClosed" action="#{myBean.tabIsClosed()}" ></a4j:jsFunction>
</h:form>