11

サーバーでフォントを変更しましたが、ブラウザーはフォントが書き込まれた古いバージョンの css ファイルを取得します。キャッシュをリセットするにはどうすればよいですか?、ブラウザーのキャッシュを削除して古いファイル css を削除しようとしましたが、まだ古い cs を取得しています。サーバーをリロードしようとしましたが、どうすれば修正できますか?

4

4 に答える 4

5

これは Firefox でのみ発生することに気付きましたが、これは非常に面倒ですが、これがここであなたと同じ状況である場合は、SHIFT + CMD + R で更新してください (Mac を使用している場合、Windows の代替は CTRL であると思います) + SHIFT + R)

そのページのキャッシュもクリアされます+フォントを表示する必要があります:)

于 2013-12-20T16:23:27.763 に答える
3

ブラウザにローカル フォントが表示されていないことを確認してください — Firefox でフォント キャッシュをクリアする方法を見つけるのに 1 時間近く費やしましたが、問題はそれとは何の関係もありませんでした。

ウェブサーバーのログを確認してください: フォント ファイルはダウンロードされていますか? そうでない場合は、ローカル フォントを使用している可能性があります。

この実際のケースのシナリオを考えてみましょう:

@font-face{
    font-family: SuperFont;
    src: url('../fonts/Superfont.ttf'),
}

このコードをどこかからコピーペーストし、src定義の一部を削除しましたが、この行を無効な CSS にした最後のコンマに気付かなかったのです。したがって、フォントはダウンロードされませんでした。

ただ、既にローカルにSuperfontをインストールしていので、ブラウザがfont-family. そうですね、フォント ファイルを変更することを決定するまでは、font-family定義を維持して CSS ファイルをさらに変更する必要はありませんでした…</p>

道徳 : フォントをテストするときは、明確なカスタムfont-family名を使用してください。

于 2016-10-28T18:58:16.490 に答える
0

別のブラウザでページを表示して、古いフォントがまだページに追加されていないことを確認しましたか?

同じCSSファイルをまだ使用している場合は、CSSファイルに移動して、そのCtrl+F5でハードリフレッシュを実行できます。

また、キャッシュをクリアする前にページを完全に閉じることも役立つことがわかりました。

于 2013-02-15T12:48:17.860 に答える
-4

実行: ブラウザで Ctrl + F5

于 2013-02-15T12:47:33.950 に答える