1.这个方法必须刷新了才是刷新,否则永远都是首次被加载,且刷新过后执行的永远都是页面被刷新,自我感觉不好使
if (window.performance.navigation.type == 1) {
console.log("页面被刷新")
}else{
console.log("首次被加载")
}
2.这个方法只能判断某一个页面的首次进入,因为判断之后window.name 已经有值了,要判断其他页面是不是首次进入的话这个方法就显得僵硬了
if(window.name == ""){
console.log("首次被加载");
window.name = "isFirstVisit";
}else if(window.name == "isFirstVisit"){
console.log("页面被刷新");
}