gpt4 book ai didi

java - 如何检测浏览器选项卡中的关闭?

转载 作者:行者123 更新时间:2023-11-29 05:55:07 25 4
gpt4 key购买 nike

您好,我正在寻找有关关闭选项卡(不是浏览器)事件的信息,如果在 java 中有一个小程序。我想知道是否有针对该事件的事件或检查方法来检查该事件的方法。我只想捕获事件并制作一个小弹出框,说明 Your session will expire 或类似的内容。使用 Java 或 Javascript 完全有可能吗?

更新:好的,根据你们向我指出的信息,我能够获得关于足够简单的 javascript 的信息。现在它在 IE 、 Chrome 和 Firefox 中运行良好,但由于某些原因 Safari 5.1.7 不喜欢该代码。不知道为什么。如果有帮助,这里是代码。

jQuery(function() {
var hiddenBtn = document.getElementById("javaform:browserCloseSubmit");

try{
opera.setOverrideHistoryNavigationMode('compatible');
history.navigationMode = 'compatible';
}catch(e){}

//Sends the information to the javaBean.java file.
function ReturnMessage()
{
return hiddenBtn.click();
}

//UnBind Function
function UnBindWindow()
{
jQuery(window).unbind('beforeunload', ReturnMessage);
}



//Bind Exit Message Dialogue
jQuery(window).bind('beforeunload', ReturnMessage);

});

最佳答案

您有可以在 JavaScript 中捕获的 onBeforeUnload 事件。参见 here .

关于java - 如何检测浏览器选项卡中的关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12485049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com