网页关闭后js脚本是不是还能继续执行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页关闭后js脚本是不是还能继续执行?相关的知识,希望对你有一定的参考价值。
这点对我很重要啊
网页关闭后,一切都灰飞烟灭了,什么都不可能了,所有与这个页面相关的事件、函数、信息都被全部清除。但有一个例外:异步执行的AJAX事件一旦从客户端传到了服务端,那么这个事件会一直在服务端执行直到完毕。虽然这个已经触发的服务端事件能执行到完成,但这个结果无法返回客户端了。追问网页关闭后在本地是不是也不能对这个alax事件进行联络(包括发送指令和修改),这个指令只是属于服务器的事,跟本地没有任何牵连了是吗
追答是的,不能。网页关闭后,服务端和客户端的联系就彻底断了。不可能再对已关闭的事件、函数、信息操作,除非你把每一个客户端的session联系ID和相关信心在服务端保存成文件,然后在客户端也用cookie保存相应的信息,通过读取cookie信息去再次联系服务端相应资源。
这就像你给别人打电话,被挂断了,你和对方的一切通话通道都断了,需要进入电话簿,查找此人的号码,重新拨通才行一样。
以上是关于网页关闭后js脚本是不是还能继续执行?的主要内容,如果未能解决你的问题,请参考以下文章