2016-08-04 7 views
0

ステータスページが常に更新される必要があります。これは、Javaサーバーへのajax呼び出しを行い、更新されたステータスを取得します。それは完全にChromeで動作しますが、IE11ではリフレッシュをクリックするときれいになりません。しかし、私は開発ツールを開くと、それは動作します。 devツールを閉じると、すぐに動作が停止します。私は頭の中に以下のメタタグを持っています:IE11キャッシュ中断状態ページ

​​

そして、キャッシュを使わないように自分のブラウザを設定するだけでは不十分です。ユーザーがブラウザの設定を変更しなくても機能するようにする必要があります。

答えて

1

これによると、https://support.microsoft.com/en-us/kb/234067には、IEのバグがあります。 https://support.microsoft.com/en-us/kb/222064で説明しています。多分あなたはそれを打つでしょうか?また、あなたのメタタグが頭の部分の上部にあることを確認する必要があります。

また、HTTPヘッダーを使用することをお勧めします。私はキャッシュHTTPヘッダーで非常に良い結果を出しました。

+0

文書の末尾に別の見出しを追加するように見えます。私はHTTPヘッダーオプションを試します – mcgregors

0

私は解決策を見つけました:明らかにIEキャッシュはajax呼び出しを無効にする必要があります。 ayax呼び出しに 'cache:false'を追加すると、問題が修正されます。

$.ajax({ 
    url: www.url.com, 
    cache: false 
}) 
関連する問題