Copicode 日本語トップ

ロリポップでスマホだけ表示が古い時の直し方

PCでは新しいページが見えるのに、スマホだけ古い表示のままになることがあります。ロリポップ側の問題に見えても、実際はスマホブラウザ、CSS、アップロード先のどれかで止まっていることが多いです。

スマホだけ古い時の確認順

自分のスマホだけのキャッシュか、スマホ用CSSやFTP上のCSSが古いのかを順番に切り分けます。

ロリポップでスマホだけ表示が古い時にスマホキャッシュ、CSS直開き、バージョン番号、メディアクエリ、FTP更新先を順番に確認する図解

まず別の見方で確認する

自分のスマホだけのキャッシュか、公開ページ全体の問題かを分けます。

CSSファイルの更新日時を見る

スマホ表示だけ古い場合、HTMLではなくCSSが古いことがあります。HTMLで読み込んでいるCSSのURLを直接開き、変更内容が入っているか確認します。

<link rel="stylesheet" href="/assets/css/style.css?v=2.7">

CSSを大きく変えた時は、上のようにバージョン番号を上げると古いCSSを読み続ける問題を減らせます。

メディアクエリを確認する

PC用のCSSだけ直して、スマホ用の @media の中に古い指定が残っていることもあります。

@media (max-width: 768px) {
  .main-container {
    padding: 1rem;
  }
}

アップロード先を再確認する

ローカルのCSSを直しても、ロリポップの公開フォルダにあるCSSが古ければ反映されません。FileZillaやWinSCPの右側で、対象CSSの更新日時を確認します。

症状見に行く場所
スマホだけ余白が古いCSS内の @media
PCもスマホも古いFTPのアップロード先
自分のスマホだけ古いスマホブラウザのキャッシュ

関連記事