2

CSSの1つのルールで画像URLにキャッシュバスターを追加した場合

background: url(../img/sprite.png?version=20130205) no-repeat -75px -208px;

しかし、同じCSSには、キャッシュバスターのない他のバージョンのURLがあります

background: url(../img/sprite.png) no-repeat 0 0;

それはsprite.pngの別のリクエストを引き起こしますか?

また、ブラウザが最初にキャッシュバストされていないURLを解析する場合、キャッシュされた画像が表示されていると思いますが、キャッシュバストされたバージョンになると、新しいバージョンの画像を要求します-取得しましたかそうですか?

4

2 に答える 2

3

はい、画像に対する新しいリクエストが発生します。それが?画像の場合はリロードします。

#新しいリクエストを例で使用したくない場合

background: url(../img/sprite.png#version=20130205) no-repeat -75px -208px;
于 2013-02-05T10:37:53.203 に答える
2

はい、正解です。すべてのポイント。次の部分が?異なる場合は、常にリロードします。

于 2013-02-05T10:34:20.013 に答える