質問: 0) { count++; } } postMessage(count); }); ```
回答: キャッシュじゃねーっすか?(適当) キャッシュと言っても一口に色々あります。 多分この2つのどちらかじゃないかなと思うので調査してみてください。 * ブラウザのキャッシュ * Apacheのキャッシュ ブラウザの場合はスーパーリロードで調べてみて下さい。 Chromeならデベロッパーツールを開いてリロードボタン長押しです。 それとは別にApacheにもキャッシュが存在します。 毎回ファイルアクセスなんてしてたら秒間何百アクセスも捌けませんからね。 こちらは知ってないと結構ハマるので要注意です。 Apacheはファイルのタイムスタンプが変更されたのを認識すると、 キャッシュを捨ててファイルを読み込んでキャッシュを作ります。 ただし、VirtualBox等でLinuxマシンを立ち上げ、VirtualBoxのファイル共有設定を利用している場合、 Apacheがファイルの更新を上手く認識出来ず、CSSやJSファイルのキャッシュを捨てないというハマり方をすることがあります。 他にもDockerのファイル共有でも同じ現象が発生するのを確認していますので注意してください。 静的ファイルがキャッシュされる(ブラウザキャッシュじゃない場合)