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("頁面被刷新");
}