Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

クライアントのバージョンを更新できない #102

Open
syuilo opened this issue Dec 16, 2016 · 5 comments
Open

クライアントのバージョンを更新できない #102

syuilo opened this issue Dec 16, 2016 · 5 comments

Comments

@syuilo
Copy link
Owner

syuilo commented Dec 16, 2016

手元にある Chrome 57.0.2953.0 で確認
手元にある Chrome 55.0.2883.87 m の時点では大丈夫
それ以外のバージョンは未確認
エラーなどは無し

image

このスクショは location.reload(true) した直後です
それにも関わらずリソースがキャッシュから読み込まれているのが見て取れます

@syuilo
Copy link
Owner Author

syuilo commented Dec 16, 2016

location.reloadtrue を渡したときの振る舞いの仕様ってどこで定めれています?
もしかしたらそのページ(HTML)を サーバーから 読み込むということだけで、JSやCSSなどのリソースに関しては別に サーバーから 読み込むわけではないとかいうことなのかも...?

@syuilo
Copy link
Owner Author

syuilo commented Dec 16, 2016

考えられる原因

  • Chromeのバグ
  • そもそも仕様として、trueを渡したときにJSなどのリソースまでも新鮮に読み込むということが定められていない

@syuilo
Copy link
Owner Author

syuilo commented Dec 16, 2016

MDNでは、「page」と書かれているんだけどこの「page」というのが「HTMLファイル」を指しているのか「HTMLやJSやCSSや画像などのリソースを含むすべて」を指しているのかが不明

@syuilo
Copy link
Owner Author

syuilo commented Dec 19, 2016

読み込むリソースに、バージョンのクエリを付けたら良いかも

@rinsuki
Copy link
Contributor

rinsuki commented Dec 20, 2016

/resources/<git hash>/hogehoge.css

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants