URLフラグメントと参照ヘッダー
-
30-09-2019 - |
質問
URLにフラグメントがあるページにいると想像してください(後のパーツ #
)、リンクをクリックして別のページに移動します。ほとんどのブラウザは、元のページのURLをサーバーに送信します Referer
ヘッダ。私が知りたいのは、URLフラグメントがこれに含まれるかどうかです。
私は野生でさまざまな行動を見てきたので、これはブラウザ固有のかもしれません。誰がどのブラウザが何をしているのか知っていますか?そして、HTTP仕様はこれについて何と言っていますか?
解決
仕様によると、参照者はフラグメント識別子(ABNFごと)を含めることができないと述べています。見る RFC 2616、セクション14.36.
他のヒント
私は今日IEで同じ動作を見ました。私はIE 11.0.9600.17801を使用しており、検査後、「参照」ヘッダーにこのフラグメント識別子が含まれていることがわかりました。
参照者://abc:8080/myapp/ver/index.htm#search-basics
私はこの動作を同じブラウザでオンとオフに見たことがあると確信していますが。
スペックによると、あなたが望むことは何でもできると基本的に述べています - それはオプションのヘッダーであり、私はFirefoxやIEと同様に、Fragmentを無視するWebKitをテストしました。
所属していません StackOverflow