- 主题:如何在页面关闭的时候,向服务器发送一个请求呢?
现在遇到一个这么一个场景:
当用户直接关闭页面时,需要向服务器发送“注销”的请求。
但我在unload事件中写了相关代码,但请求却没有发出去。
不知道类似的问题,有没有一个比较好的解决方法呢?
谢谢。
--
修改:heing FROM 114.255.238.*
FROM 114.255.238.*
自己搞个浏览器
【 在 heing (add oil) 的大作中提到: 】
: 现在遇到一个这么一个场景:
: 当用户直接关闭页面时,需要向服务器发送“注销”的请求。
: 但我在unload事件中写了相关代码,但请求却没有发出去。
: ...................
--
FROM 202.106.68.*
cs结构
【 在 heing (add oil) 的大作中提到: 】
: 现在遇到一个这么一个场景:
: 当用户直接关闭页面时,需要向服务器发送“注销”的请求。
: 但我在unload事件中写了相关代码,但请求却没有发出去。
: ...................
--
FROM 210.74.108.*
我采用的方式是页面上提供一个“注销”按钮
直接关窗口的时候提示给他最好点“注销”按钮,否则后果自己承担
【 在 heing (add oil) 的大作中提到: 】
: 现在遇到一个这么一个场景:
: 当用户直接关闭页面时,需要向服务器发送“注销”的请求。
: 但我在unload事件中写了相关代码,但请求却没有发出去。
: ...................
--
FROM 221.238.119.114
如果都能提示了,那为什么不直接替他做了那个操作。
【 在 aotian (aotian) 的大作中提到: 】
: 我采用的方式是页面上提供一个“注销”按钮
: 直接关窗口的时候提示给他最好点“注销”按钮,否则后果自己承担
--
FROM 222.29.20.*
如果关闭窗口同时窗口所在进程退出了,那么就米有办法了。
一般我采取的办法是加一个onbeforeunload, 在这里给服务器发一个xmlhttprequest,运气好的话能在用户点击确定关闭窗口之前,把请求发送过去。
【 在 heing (add oil) 的大作中提到: 】
: 现在遇到一个这么一个场景:
: 当用户直接关闭页面时,需要向服务器发送“注销”的请求。
: 但我在unload事件中写了相关代码,但请求却没有发出去。
: ...................
--
FROM 119.177.130.*
理论上onbeforeunload只能返回一个string,其他啥也干不了...
【 在 zli07 (Anonymous) 的大作中提到: 】
: 如果关闭窗口同时窗口所在进程退出了,那么就米有办法了。
: 一般我采取的办法是加一个onbeforeunload, 在这里给服务器发一个xmlhttprequest,运气好的话能在用户点击确定关闭窗口之前,把请求发送过去。
--
FROM 202.106.68.*
这是不可能的……用户很可能是直接关电脑的
【 在 heing (add oil) 的大作中提到: 】
: 现在遇到一个这么一个场景:
: 当用户直接关闭页面时,需要向服务器发送“注销”的请求。
: 但我在unload事件中写了相关代码,但请求却没有发出去。
: ...................
--
FROM 159.226.43.*
呃,这种极端情况,可以不考虑吧。。。
PS:
我试了一下,在unload事件中,发送请求后,再加一个alert,就可以顺利发出去,但这方法太土了。。。
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 这是不可能的……用户很可能是直接关电脑的
--
FROM 114.255.238.*
不知道加个延时之类的能不能起到类似的效果
【 在 heing (add oil) 的大作中提到: 】
: 呃,这种极端情况,可以不考虑吧。。。
: PS:
: 我试了一下,在unload事件中,发送请求后,再加一个alert,就可以顺利发出去,但这方法太土了。。。
: ...................
--
FROM 118.133.193.*