(元の投稿を誤って削除してしまい申し訳ありません)
次のコードを使用して、ユーザーを Web ページにリダイレクトします。
window.location.replace('my.html' + '?_=' + (new Date()).getTime());
私が達成したいのは、ユーザーがこのページから my.html にリダイレクトされたときに、サーバーからキャッシュされたバージョンではなく、常に新しいコピーを取得する必要があることです。
手動で F5 を押さない限り、これは Firefox では正常に機能しているようですが、IE7 では機能していないようです。とにかくこれを修正するには?ありがとう
更新: 以下に示すように location.href を試しましたが、iE7 ではまだ機能しません。
私の問題の詳細は次のとおりです。
my.html には、先頭に javascript ファイルが含まれており、その js ファイルにはグローバル変数 x があります。そして my.html で を呼び出しますalert("x value=" + x);
。簡単です。今、私は次のことを行います:
- js ファイルを編集し、x の値を変更します。Web アプリケーションをデプロイします。
- リダイレクト ページに移動し、my.html にリダイレクトされます。FF ではアラートに新しい値が表示されますが、IE7 ではまだ古い x 値が表示されます。
何か案は?