私は画像 'img.png'にコンテンツ 'A'を持ちます。このimgの内容を 'B'にします。すべてvia Ajax。この「img.png」をimg srcタグに入れようとすると、「B」の代わりに「A」の内容が表示されますが、ページをリロードすると「B」が正しく表示されます。 OBS:明らかにそれは簡略化され、集計されたケースですが、いくつかの非常によく似たものが私に起こっています。助けてください。"img.png"を変更した後、img src = 'img.png'タグは引き続き古い "img.png"を取得します
答えて
イメージは同じURLを「再利用」しているため、ロジックではイメージURLにバージョン番号またはタイムスタンプの付いたクエリ文字列を追加する必要があります。また、簡素化:
timestamp = Date.now();
img.src = sitename="/image.png?"+ timestamp;
私はキャッシュを破ることは素晴らしいアイデアだとは思わない。 –
私は同意するかもしれません。いずれも異なるイメージに同じURLを使用していませんが、ここではユースケースを記述しませんでした。 ;) –
一般的なアプローチは、バージョン番号を追加することです。イメージが変更されたときに更新することができます。ファイル名を変更する必要はありませんが、キャッシュはまだ動作します –
- 1. Xcodeは引き続き古いPhoneGapを引きます
- 2. jgeryを使用してimgタグを削除()しても、ブラウザは引き続き検索しますか?
- 3. ソースを更新したときにImg srcが変更されない
- 4. 画像をあるコメントから別のコメントにコピーするにはどうすればいいですか? 「C:\パス\のimg.png」
- 5. ELMAHを追加してelmah.mvc.routeを変更しても、古いルートは引き続き利用可能です。
- 6. PHP preg_match_allがimg srcを取得できない
- 7. imgソースを変更するためのjavascriptを取得できません
- 8. JSFが文字列をIMGタグに設定しました(src = "")
- 9. img srcのLaravel- indext.htmlフォルダ?
- 10. ブラウザウィンドウのサイズを変更してimg srcを変更する
- 11. htmlデータからimg src値を取得して置き換えます
- 12. amp-img srcを変更するには?
- 13. PayPal Expressに切り替えた後、古いPayPalボタンは引き続き機能しますか?
- 14. アイテムをクリックしてimg srcを変更してください。
- 15. IMG SRCタグとJavaScript配列
- 16. imgタグsrc変数urlが動作しない
- 17. Smartyテンプレートでimg srcを取得する
- 18. divからimg要素のsrcを取得しますか?
- 19. Angular.js - img srcタグのフィルタ
- 20. img srcをドロップダウンで変更する
- 21. img srcをjavascript/jqueryで変更する
- 22. 古いxCodeビルドサーバに変更した後にiOSをビルドできません
- 23. スクロールでHTML img srcを変更する
- 24. href htmlタグ内のimg src urlの取得方法
- 25. クロスサイト<img/>タグのデータをブロブとして取得できますか?
- 26. srcを変更してその新しいsrcの高さを取得
- 27. djangoはテキスト内にimgタグを取り除きます
- 28. img id変更後のImg click()
- 29. Firebase3は変更イベントをリッスンし、古いデータ値を取得します
- 30. hamlに変数imgタグのsrcを設定するには?
ブラウザのキャッシュを... URLが何らかの形で変更、またはあなたが出力適切なヘッダを持つもともとの画像がない限り、ブラウザが画像をキャッシュし、「ああ、私は/ /画像を取得しています参照して自由ですkittens.jpg、私はすでにそれを先に取り込んだので、私は新しいコピーを取り込むことを煩わしません "。 –
私はそんなことを想像しました。ヘッダーを変更する解決策を私に教えてもらえますか? –