テクノロジー

「CSS効いてない。なんで!?」って2時間ぐらい悩んでたら、先輩に「Chromeのシークレットモードで見てみ?」って言われて秒で解決した。これエンジニア界の常識なのか?

1: shiromatakumi 2025/03/29 14:34

このやりとりするの面倒くさいからパラメータ付けてるわ。

2: www6 2025/03/29 14:38

Safariの微妙なアップデートで謎挙動はじめるやつや

3: homarara 2025/03/29 14:39

cssまわりをいじる時は普通F12ツール開いてないか? その状態でキャッシュの影響を受けることはないと思うけど。

4: mricopp 2025/03/29 14:47

devツール開いてから更新ボタン長押しするとキャッシュクリアの種類選べるやつ結構使ってる

5: flirt774 2025/03/29 14:58

リダイレクト修正で反映されないとかも開発者ツールのNetwork で disable cached してとかよく伝える

6: srgy 2025/03/29 15:00

キャッシュの有無だけじゃなくて、拡張機能が悪さしてる場合もある

7: gunnyori 2025/03/29 15:11

ctrl+F5のスーパーリロードでも一部はキャッシュされたまま(webアプリ(PWA)とか)。正解はF12で開発ツールを開いてから更新ボタン右クリック→「キャッシュの消去とハード再読み込み」

8: rtengi 2025/03/29 15:11

なんでキャッシュバスティングしないんだろう…?

9: ustam 2025/03/29 15:29

今どきスタティックにCSSを設定する機会あまりないからなあ。昔はやる機会多かったけど。というか、ユーザーに「キャッシュクリアしろ」とは言うべきではないので解決策になっていない。

10: nmcli 2025/03/29 15:51

LINEブラウザのキャッシュも大変よね

11: take-it 2025/03/29 15:57

iPhoneのSafariだとOSレベルでキャッシュ消してもCSSが残ってたりするから意味わからん。

12: casm 2025/03/29 16:44

「Shift+Ctrl+Rのスーパリロードでも、何故かCSSだけは直前のキャッシュが優先されるんだよなあ、Chromeは。」ま?

13: fusionstar 2025/03/29 16:47

開発者ツールの中にキャッシュ無効化チェックボックスがある。

14: punkgame 2025/03/29 17:36

変なキャッシュは残すくせに、これキャッシュ残しとけばいいだろうに!ってやつはすぐに消しちゃってたりする

15: misarine3 2025/03/29 17:41

うん、だから面倒なんでクエリつけますよ

16: crimson_diamond 2025/03/29 17:42

AIに聞いたらキャッシュクリアとプライベートモード提案してくれたから、AIでいけるぞ。無課金勢は知らんが

17: aox 2025/03/29 17:44

「大相撲中継見てみ?」

18: renu 2025/03/29 17:44

フロントのビルドツール使わないでcssを書くというのはWordPressなど?

19: Falky 2025/03/29 17:46

常識だぞ。キャッシュ様を恨んだりバカにしてはいけない。本当にやらかしちゃったバグの報告が来ても「ん〜、キャッシュですかねえ…?」とか言いながら爆速で直して命拾いすることもある。キャッシュ様は恩人だよ。

20: k3akinori 2025/03/29 17:47

ChromeとiOS Safariはキャッシュをなかなか手放そうとしないからファイル名の後にクエリパラメータ付けるの必須よ。やらないとクライアントから「変わってないんだけど!」ってクレーム来る

21: TriQ 2025/03/29 17:53

この前出向してきたベテランの経験者ですってエンジニアがハマってたときにとりあえずシークレットウィンドウで試してみてくださいって言ったら知らなくてビビった。数十年触れずに開発することができるもんなのか

22: kts56 2025/03/29 18:07

CSSだけじゃなく画像やJavaScriptでもあるね

23: tomono-blog 2025/03/29 18:58

フロント側のキャッシュバスター効かないサーバーキャッシュもあるし、chromeはよく効くよね。(最近私の脳のキャッシュがクリアされてなくて、全然違うverを本番に上げてた

24: monorod 2025/03/29 19:39

iOSのsafariはまじで一生キャッシュもってる

25: nagaken0901 2025/03/29 19:49

2時間も悩んでいたらダメでしょ…

26: circled 2025/03/29 20:50

なんか最近のブラウザの挙動、キャッシュが恐ろしくエグくて困るんだよね

27: cbkf 2025/03/29 21:53

Web開発者じゃないけど、Gesturefy(Firefox)に ↑↓更新 ↑↓↑更新(キャッシュ無視) で設定してる。ちなみに ←↓→(Cの字)でページClose 逆Cの字で閉じたタブの復元 ←左タブ →右タブ ↓戻る ↑進む

28: Eizo0000 2025/03/29 22:31

内々の話だとまぁいいんだけど、たまに「それユーザーに言えると思ってんの?」ってなるときはある

29: yo_aibou 2025/03/29 23:59

Adblock機能オフにしたら正常に見れたことある笑

30: NAPORIN 2025/03/30 00:11

“Shift+Ctrl+Rのスーパリロードでも、何故かCSSだけは直前のキャッシュが優先されるんだよなあ、Chromeは。 ”

31: ET777 2025/03/30 00:46

なんでそんなキャッシュ抱えてんのってことある

32: Shinwiki 2025/03/30 01:46

本職じゃないならまぁ。

33: chgmep 2025/03/30 01:57

エンジニアを名乗っててこの投稿は結構びっくりするよ

34: kijtra 2025/03/30 07:53

社内は別にいい。問題は外部の顧客が見る時に一発目でキャッシュなしで見せられるかどうか。

35: mohno 2025/03/30 07:57

シークレットモードは別ユーザーでログインしたりするのにも使うね。/タイトルバーとか暗くなるのでゲストでもいいけど、パスワードマネージャが使えないんだよな。/[Ctrl]+[F5]は知らなかった。

36: kkobayashi 2025/03/30 08:01

へーキャッシュ

37: ku__ra__ge 2025/03/30 09:09

それユーザー環境でも再現するから、大人しくキャッシュバスティング使っとこう

38: miruto 2025/03/30 09:59

これPCならCtrl+F5でスーパーリロードでなんとでもなるけど、スマホはスーパーリロードできないから面倒なんだよね。ファイルにパラメータを付けるのが一番楽な対策だよね。

39: hachibeechan 2025/03/30 13:40

普通にdev toolのオプションでキャッシュ消すようにすればよいだけでは……

40: deep_one 2025/03/31 10:53

キャッシュが消えてくれない問題か。