1

Web サイト システムの UI/Jquery を更新するたびに、ユーザーは、機能していないことやバグがあることを訴えます。ユーザーはインターネット/コンピューターのダミーであるため、Cookie やブラウザーのキャッシュをクリアする方法がわからないため、各コンピューターに接続して自分で行う必要があります。私はそれをするのに多くの時間を費やしていますが、彼らはいつも不平を言っています。

一部のユーザーは Chrome を使用し、一部のユーザーは Firefox を使用しています。グーグルで検索しましたが、これに対する解決策は見つかりませんでした。ブラウザにキャッシュをクリアするように命令したり、ユーザーにクリアを確認するようにブラウザ ウィンドウをポップアップさせたりするクライアント コード操作はありますか?

4

2 に答える 2

0

キャッシュクリアについて:いいえ、ありません。

ただし、コンテンツの有効期限ヘッダーとキャッシュ有効性ヘッダーを正しく提供するように Web サーバーを構成することはできます。(これを行う方法は、Web サーバーによって異なります。)

「キャッシュ バスティング」のバージョン管理された URL を使用することもできます。使用する代わりに、たとえば、

<script src="script.js">

次のように URL を「バージョン」することができます。

<script src="script.js?2012-12-03-13-06">
<!-- or instead of dates any other versioning scheme you like -->

上記のスクリプトが更新されると、それに応じてクエリパラメーターもインクリメント/変更します。これにより、URL がキャッシュに見つからないため、ブラウザーはスクリプトを新しいものと見なすようになります。

于 2012-12-03T11:07:22.047 に答える
0

document.cookie = '';

アドレス バーに js コードを入力できるブラウザを使用すると、URL として次のコードを使用してショートカットを簡単に作成できます。

javascript:document.cookie = '';

キャッシュをクリアしたい場合は、メタ タグを使用してサイトをキャッシュしないようにすることができますが、キャッシュはかなり重要です。

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
于 2012-12-03T11:05:03.647 に答える