ホームページ  >  に質問  >  本文

javascript - Tomcat サービスの開始後にブラウザのキャッシュをクリアするにはどうすればよいですか?

Tomcat サービスの開始後、ブラウザのキャッシュが原因で、js と css をリアルタイムで更新できません。顧客がリクエストを送信するためにログインするときにブラウザのキャッシュをクリアする方法はありますか?

怪我咯怪我咯2682日前673

全員に返信(7)返信します

  • ringa_lee

    ringa_lee2017-05-17 10:09:22

    ブラウザのキャッシュについて言えば、Google Chrome のシークレット モードを使用することをお勧めします。シークレット モードではキャッシュも Cookie もありません。Mac では、Ctrl を Command に置き換えます。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-17 10:09:22

    1.ctrl+F5 ですべてのリソースを更新します。

    2.js/cssのバージョン管理を追加しました

    返事
    0
  • PHP中文网

    PHP中文网2017-05-17 10:09:22

    キャッシュをクリアしたくない場合は、リクエストの後にタイムスタンプを追加します。

    返事
    0
  • 高洛峰

    高洛峰2017-05-17 10:09:22

    アップグレード前は次のようになります:.../.../foo.js?v=1,升级之后这样:.../.../foo.js?v=2

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-17 10:09:22

    ブラウザのキャッシュは Tomcat の再起動とは関係ありません。キャッシュをクリアするには 3 つの方法があります。以下の通り:

    • すべてのブラウザのキャッシュをクリアし、Mac の Chrome を例に挙げて、Chrome の設定-詳細設定-プライバシー設定-閲覧データをクリアします

    • コンソールを開いて☑️キャッシュを無効にするを確認してください

    • Ctrl+Shift+N または Command+Shift+N でプライバシー ウィンドウを開きます

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-17 10:09:22

    1. tomcat に対応する /work/Catalina/localhost に移動し、それを削除するか、/localhost フォルダーを直接削除します。
    2. /css ファイル /common.js?v=1.0 のように最後にバージョン番号を追加します
    3. ページのキャッシュをキャンセルするには、先頭にキャッシュなしの制限を追加できます

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-17 10:09:22

    これはユーザー自身が掃除する必要があります。静的リソースを動的に取得しない限り

    返事
    0
  • キャンセル返事