3

次の一連のリソースがあります。

/random /1 /2 /3 /4 /5 /6 (等)

/random は HTTP 303 リダイレクト (「See Other」タイプですが、よく悪用される 302 も同じ結果になります) であり、ランダムな URL を選択してブラウザーに取得するようにコーディングしました。これは機能します。

/1 で GET /random へのリンクをクリックすると、他の URL の 1 つ (たとえば /2) にリダイレクトされます。現在、HTTP_REFERRER ヘッダーは /2 を指していますが、Chrome のブラウザー履歴には /2 が表示されません。は?

Firefox は私の予想どおりに動作します。/random でヒットを繰り返すと、履歴が他の URL でいっぱいになり、私が見たすべての素晴らしい痕跡が残ります。

しかし、Chrome では、そこに座って /random を 50 回ヒットし、最終的に 50 個の URL を表示できますが、「戻る」をクリックすると、ランダムがヒットする前に戻ることができます。

これが Chrome のバグであるとは考えにくいので、基本的なことを理解していないと思い、ここで質問しています。

ありがとう!

編集: バグについて間違っている可能性があります: https://code.google.com/p/chromium/issues/detail?id=2801

4

0 に答える 0