手軽なキャッシュ回避!CSSファイルにパラメータを追加してサイト修正を簡単に
サイトの修正作業でブラウザのキャッシュが邪魔になることはよくある課題です。しかし、クライアントが手動でキャッシュを削除する手間を省きつつ、簡単にサイト修正を確認する方法があります。今回はCSSファイルにパラメータを追加する方法をご紹介します。
キャッシュ問題の発生
サイトを修正したにも関わらず、ブラウザが古いCSSファイルを表示し続ける問題は非常によくあることです。クライアントに手動でキャッシュを削除してもらうのは手間がかかりますよね。
CSSファイルにパラメータを追加
簡単な解決策として、CSSファイルのURLにバージョン番号やタイムスタンプのようなパラメータを追加しましょう。例えば、style.css?v=1.0
のようにします。
<link rel="stylesheet" href="css/style.css?v=1.0">
このようにパラメーターを付与することでブラウザでキャッシュを削除することなく、即確認をすることができます。
因みにですがjsやimgにも活用することができます。
<!-- imgの場合 -->
<img src="img/sample.png?1" alt="">
<!-- jsの場合 -->
<script src="js/script.js?2"></script>
パラメータ変更で即時反映
サイトを修正するたびに、CSSファイルのパラメータを変更します。例えば、style.css?v=1.1
とすると、ブラウザは新しいファイルとして認識します。
修正の度に、パラメーターの値を変更をしなければ更新されませんのでご注意ください。
手軽に最新デザインを確認
この方法を使えば、クライアントはブラウザの設定に触れず、手軽に最新のデザインを確認できます。修正が頻繁に行われる場合でも、ストレスなくサイトの進捗を確認できます。
この手法を利用することで、クライアントと開発者の双方がスムーズに作業を進められることでしょう。
関連記事
-
HTMLとCSSだけ!ドロップダウンメニューの実装方法
ウェブサイトのナビゲーションメニューは重要な要素の一つです。この ...
-
Emmet記法:HTML/CSSコーディングを劇的に加速する神秘の atelier
この記事では、Emmetの基本的な概念と使い方、および便利なショ ...
-
jQueryを使ったスムーススクロールの実装
この記事では、jQueryを使用してこのスムーススクロールを簡単 ...
-
Swiper.js基本的な使い方カスタマイズ方法
この記事では、Swiper.jsを使用してブログ記事のスライダー ...
-
CSSだけで!スムーススクロールの実装方法
今回は、初心者の方に向けて、jQueryを使わずにシンプルなスム ...
-
サイトを魅力的に!Wow.jsで簡単アニメーションの追加
この記事では、Wow.jsを使用してウェブサイトにアニメーション ...