重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你说的是java还是js?
朗县网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联建站公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
如果是服务器端的java代码肯定会执行,因为代码是运行在服务器端的jva虚拟机里的,你关不关浏览器没影响
如果是js就不会执行,因为js解释器是内嵌在浏览器里的,关闭浏览器就啥都没了
这要看你的程序是客户端还是服务器端
如果是客户端执行,也就是说是浏览器去执行,那关闭之后是不能继续执行了。
比如一个客户端的分页,这里假设分页的效率比较低,分页执行可能需要5秒,如果在这5秒内你关闭浏览器,这个分页就没有执行成功了,这种是显而易见的情况
如果是服务器端,还要看执行完成后是不是要有返回结果
服务器端的程序执行起来是没有问题,只要开始运行,跟你的浏览器直接是没有关系了,直到结果返回。我们知道,服务器端和客户端是用sessionID来关联的,发送一个请求的时候带上了这个参数,返回结果的时候根据这个ID返回到相应的客户端去。一般的,浏览器每打开一次,就会有一个sessionID,如果你的操作在服务器端运行,如题目例子中,此刻你关闭浏览器,对这个程序运行是没有影响的,它还会继续执行。但是如果运行完要返回一些结果的时候,还是会按之前的sessionID去返回,但是此时无论你怎么打开网页,都不可能找到跟之前一样的sessionID,换句话说,再也拿不到服务器端的返回结果
总结来说,服务器端的程序在浏览器关闭后能继续运行,但是得不到返回结果。
不需要返回结果的应用例子举一个:页面上有个按钮,点击之后发送请求至服务端,服务端执行数据备份操作。数据备份要数小时,点完按钮可以关闭浏览器
尊敬的用户,您好!很高兴为您答疑
你可以尝试用java调用控制台命令的方式,但是必须确保您运行程序的权限足够。代码如下:Runtime.getRuntime().exec("taskkill /im firefox.exe")(该代码在win7/win8等测试通过,仅供参考)
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
javascript只能关闭当前页面,有些浏览器还要提示是否真的要关闭此页面。使用
javascript关闭浏览器是不可行的。关闭当前窗口可以使用以下代码:
script language="javaScript"
function closeWindow()
{
window.opener = null;
window.open(' ', '_self', ' ');
window.close();
}
/script