「java监听浏览器」java中的监听
今天给各位分享java监听浏览器的知识,其中也会对java中的监听进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
用JAVA可以监测浏览器关闭事件吗?
javascript捕获窗口关闭事件有两种方法 onbeforeunload() ,onUnload()
用法有两种:
1. function window.onbeforeunload()
function window.onunload()
2. 在body 标签里加入onUnload事件
body onUnload="myClose()"
然后在javascript里定义myClose()方法
区别:
onUnload方法是在关闭窗口之后执行
onbeforeUnload方法是在关闭窗口之前执行
说明:
两个方法在 页面关闭、刷新、转向新页面 时都触发。
注:只在关闭窗口时触发,而页面刷新的时不触发。
script language=javascript
function window.onbeforeunload()
{
if (event.clientXdocument.body.clientWidth event.clientY0||event.altKey)
{
window.event.returnValue="确定要退出本页吗?";
}
}
/script
监听浏览器关闭事件
# 1: 监听浏览器关闭事件 --- 后台删用户登录信息 --- IE不可用
.jsp :
.java :
window.onbeforeunload=function(){
alert( "您确定退出吗?");
}
window.onbeforeunload=function(){
return "您确定退出吗?";
}
页面加载时只执行onload
页面关闭时只执行onunload
页面刷新时先执行onbeforeunload,然后onunload,最后onload。
前辈的结论是:
//对于ie,谷歌,360:
-- 页面加载时只执行onload
-- 页面刷新时,刷新之前执行onbeforeunload事件,在新页面即将替换旧页面时onunload事件,最后onload事件。
-- 页面关闭时,先onbeforeunload事件,再onunload事件。
//对于火狐:
-- 页面刷新时,只执行onunload;
-- 页面关闭时,只执行onbeforeunload事件
java是否能够检测浏览器是否打开,并进行操作
如果你用javaFx这种布局一个webview这种的是可以做到的。
如果你是监听系统的ie、谷歌、火狐什么的java没有提供相关的api。
你这个其实都有点木马的性质了,监听浏览器是否打开,windows有提供的系统级api,不过是c++语言,你可以通过jni或jna来调用。但是浏览器是不会提供外部操作的api的(这个相当于主动提供漏洞了),除非你能找到它的安全漏洞
在java中如何配置监听器,使浏览器关闭,立即触发相关方法事件
判断浏览器是否关闭,此功能Java做不到,只能用JavaScript来弥补。
window.close()
window.closed
或者在访问过程的某一个点做此处理。
-------------
服务器端程序无法直接控制浏览器。
lz死钻ssh也没有用。
关于java监听浏览器和java中的监听的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-16,除非注明,否则均为
原创文章,转载请注明出处。