js判断页面是首次被加载还是刷新
1、1、用window.name属性在页面刷新时不会重置判断(属性空置时可用)
2、2、用温艳sessionStorage或cookie来判断
与window.name实现方法类似在首次加载时设置一个固定值,之后判断即可这里以sessionStorage来为例
3、3 可以使用window.chrome对象 (在谷歌浏览器中可用 其他浏览器无chrome对象 无效)
此对象提供了loadTimes() 方法,在执行该方法我们会得到一个有关页面性能的对象
其中有一王雁个navigationType属性可以帮助我们判断页面是加载还是刷新
它有两个值 Reload(刷新) 和 Other(首次加载)
所以我们可以通过if判断:
4、但是官方说明方法三被弃用,让我们使用标准化API: Navigation Timing 2上面材海巨代码需要改下:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:163
阅读量:151
阅读量:42
阅读量:156