2026-10-10 22:23:25
幸いなことに、javascriptをロードする際に、scriptタグとxhrはキャッシュを共有している。 最初にscriptタグをブラウザ側に、max-age=86000でjavascriptをキャシュしてしまっても、 xhr.setRequestHeader('Cache-Control', 'max-age=0')でjavascriptをリフレッシュできる。
version.inc.phpのバージョンを変更することで、loaderをreloadできる。
無限ループにはいるのを防ぐために、reloadの回数は、global variableでカウントすべき。
ブラウザ側からreloadするには、webkitではハードリロード、Safari&Firefoxでは通常のリロードで行う。