0
私はjavascriptを使って画像をプリロードし、新しいフェッチなしに別の画像に挿入しようとしています。imgをプリロードし、imgを別のimgにリロードせずに挿入する
残念ながら、imgのsrcをプリロードされたsrcに置き換えると、画像がリロードされ、chromeはキャッシュされたものを使用しません。私に何ができる?
if (document.images) {
this.img = new Image();
this.img.src = "img/img.jpg";
}
以降、私はこのようにそれを挿入しています:
this.poster.src = this.img.src;
おかげ
これは、私は、画像をプリロードする方法です!
イメージソースファイル名はプリロードされたイメージと同じですか? もしそうなら、それがあなたの問題です。キャッシュをバストしてイメージを強制的に変更するには、ブラウザが外出して新しいイメージを取得するようにファイル名を変更する必要があります。 – Korgrue
いいえ、画像をキャッシュして再読み込みせずに挿入したいと思います – vinni