HTML 5 sessionStorageによるページ戻りリフレッシュ

839 ワード

需要:リストページが新しいプロジェクトの追加ページにジャンプした後、前のページに戻り、最新のデータをデータする必要があります.最初はそうだったback();メソッドが返されると、ページは自動的にリフレッシュされません.新しいページに再アクセスする前に、ページのリンクは、新しいデータがロードされたページにアクセスできますが、ページのロードがメモリを過剰に占めることもあります.
このときsessionStorageで一時変数を格納して判断できる
親ページ:
window.onload = function () {
var data = sessionStorage.getItem("FirstLoad");
      if (data) {
          if (data == "0") {
         sessionStorage.setItem("FirstLoad","1");
         location.reload(); 
     } 
   } else {
     sessionStorage.setItem("FirstLoad","1"); 
    } 
}

  
サブページ:
 sessionStorage.setItem("FirstLoad", "0");
 history.back();

  
session     ,     。