1

診断チェックに使用したい単純な HTML ページがあるので、参照されるたびにそれをリロードして、文字列をロードしたいと考えています。リロードを強制するのは比較的簡単ですが、gzip エンコーディングを防ぐことはできませんでした。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
     <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
     <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
     <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
     <META HTTP-EQUIV="Content-Encoding" CONTENT="text/html text/plain *;q=0">

サーバー側の回避策ではなく、HTML でこれを行うことを強く希望します。

ありがとう。

PS: NO-CACHE が機能しない場合は、URL に何かを追加することで簡単にリロードを強制できます。私が使う

 var time=new Date().getTime();
 URL=URL+"?time="+time;
4

1 に答える 1

1

Gzip エンコーディングはサーバーによって処理されます。文書を変更しても防ぐことはできません。

于 2012-06-10T11:46:24.713 に答える