IEのキャッシュについて

PythonCGIプログラムを作成していますが、IEを使用した場合にキャッシュの影響で最新の結果がうまく表示されない場合があります。

htmlのヘッダへタグを追加する、ブラウザの設定を変更するなど対処方法はあるようです。

結局、使用されているブラウザがIEの場合に、表示を1回リロードする方法で対処しました。

function reloadCheck() {
  var userAgent = window.navigator.userAgent.toLowerCase(); // ブラウザの判定        

    if (userAgent.indexOf('msie') != -1) { 
      // ieの場合のみ実行                         
      if (window.name != "reloadFlag") {
        location.reload();
        window.name = "reloadFlag";
       }
    }
}

こちらのURLを参考にさせていただきました。