用clientX什么的就不要回答了,根本取不到这对象,何况刷新怎么解决,关闭页面可以用按键各种的,要真正能判断的.
也不要说什么[onbeforeunload事件] [onunload事件]刷新的时候前者不执行,根本胡扯,调试时是不进断点,但是方法两个再刷新都进入了.
能解决立刻送100圆豆,不墨迹.
http://www.jb51.net/article/102461.htm 去试试吧,监听事件。除此之外就只能……
不同点:
这个是那个网址里找到的,但是 怎么在unbeforeunload()禁止onunload()事件的触发?而且需要是刷新的时候,我现在连是刷新还是关闭都无法判断,更不知道怎么禁止onunload()事件的触发
http://www.jb51.net/article/72145.htm 这个也许说的清晰点,
我至今没有找到一定准确的方案,之前的一些探索,仅供参考:https://github.com/hstarorg/HstarDoc/blob/master/%E5%89%8D%E7%AB%AF%E7%9B%B8%E5%85%B3/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%85%B3%E9%97%AD%E4%BA%8B%E4%BB%B6%E5%88%86%E6%9E%90.md
看楼主提问的语气,仿佛是一个大神的语气,自己解决吧
因为以为是很简单的问题,所以草草提问了,不过看样子比较困难
搜了几个小时百度,都是些烂的要命的解决方案,对解决问题毫无作用,所以不希望得到那样的答案
我已经实现了整个判断,原理在于.刷新会二次加载,关闭就不会,所以刷新和关闭都发送后台请求,然后后台线程等待十秒后判断静态变量,此静态变量,在加载的时候会被拨动变成刷新标识,由于刷新是还会加载,是在unload之后,所以线程等待判断这个静态变量就OK了.