如何用js或者jquery获取浏览器后退前进时间

JavaScript016

如何用js或者jquery获取浏览器后退前进时间,第1张

我就是用了这个onbeforeunload。无法获取后退。去掉return试一下。您可以发现,后退和点击链接跳转等都没用了。只能在关闭的时候触发。

我是在用户跳出页面的时候,默默的执行后台操作,不可以弹出return!

尊敬的用户,您好!很高兴为您答疑

您的问题是使用的方法不对。

getYear()

使用getYear()函数的本意是获取年份,以2010年为例,如:

Js代码 var nowd = new Date() var yf = nowd.getYear()

在IE中是可以正确获取年份:2010,但是在FF等浏览器下则为:110。

原因则是 在 FF等浏览器内 getYear 返回的是 "当前年份-1900" 的值(即年份基数是1900)

而IE则是 当today的年份大于等于2000的时,直接将1900加上了,返回的 2010。

getFullYear()

使用getFullYear()在IE和FF中都可以正确获取年份:2010

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。