サポート » プラグイン » カスタムフィールドテンプレートとIE10のキャッシュ

  • sonic65

    (@sonic65)


    カスタムフィールドテンプレートv2.1.7を使用して、file(画像アップ)の設定をしています。

    【設定内容】

    type = file
    label = “トップニュースイメージ”
    mediaPicker = true
    mediaRemove = true

    Internet Explorer10で一度画像ファイルをアップして、「公開」ボタンをクリックした後、画像の入れ替えを行なうため再度メディアピッカーで「メディアピッカーで選択」をクリックして、画像をアップ。メディアピッカー「これを使用」をクリックしても、画像が入れ替わりません。
    もちろんそのまま更新ボタンをクリックしても画像は入れ替わりません。
    画像を一旦カスタムフィールドテンプレート上で削除をして再度同じ様に別画像をアップしても一番最初の画像のままになってしまいます。

    他のブラウザでは同現象は起こりません。
    また画像の入れ替え作業前に、IEのインターネットオプションで「インターネット一時ファイルおよびWebサイトのファイル」を削除すると問題無く画像を入れ替える事が出来ます。

    たぶん何らかのキャッシュファイルが原因だと思うのですが、同じ現象になった方はいらっしゃいますか?
    また、対処方法などありましたらよろしくお願いいたします。

    現在は、IE10で作業する方にはキャッシュのクリアをお願いしています。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 sonic65

    (@sonic65)

    取り合えずサーバー側でキャッシュをコントロールする設定にしました。

    .htaccessに
    <Files ~ “\.(php)$”>
    Header add Pragma “no-cache”
    Header set Cache-Control no-cache
    </Files>
    としてPHPファイルをキャッシュしないようにしたら上手くいきました。
    サーバー側の設定の問題なのかIEの問題なのか分りませんでした。

    mediaupload.phpを読む時にパラメーターつきで読んでいるみたいなのですが、IEがキャッシュしているとそのパラメーターを無視(前のパラメーター?)で読込んでいると感じました。
    ↑上記はきちんと検証していないので、あくまで予想です。

    何か情報がありましたらよろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カスタムフィールドテンプレートとIE10のキャッシュ」には新たに返信することはできません。