1

このオブジェクトを使用してNavigationTiming、Web サイトのパフォーマンスを監視しています。

オブジェクトのredirectStartプロパティに関する W3C ドキュメントによると:NavigationTiming

ナビゲート時に HTTP リダイレクトまたは同等のものがあり、すべてのリダイレクトまたは同等のリダイレクトが同じオリジンからのものである場合、この属性は、リダイレクトを開始するフェッチの開始時刻を返す必要があります。

私のサイトには現在ログイン ページがあり、POST を送信し、ウェルカム ページへの 302 リダイレクトを受け取ります。NavigationTimingウェルカム ページのオブジェクトにredirectStartredirectEndプロパティが含まれていると思っていましたが、それらは 0 です。

そうでない場合、いつデータを入力する必要がありますか?

4

1 に答える 1

0

ログイン ページとウェルカム ページは異なるオリジンですか? たとえば、スキーム (HTTP/HTTPS) やサーバー (foo.com とwww.foo.com ) が異なりますか?

NavigationTimingオリジンが 2 つのアドレス間で何らかの形で異なる場合、属性redirectStartと属性をゼロに設定します。redirectEnd

(POST メソッドは元の計算の一部ではないため、GET への POST 302 であるという理由だけでプロパティをゼロにするべきではないことに注意してください)

サイトを共有していただける場合は、さらに調査いたします。

こちら でW3C テスト ケースを実行して、ブラウザがリダイレクト ケースを適切にサポートしていることを確認することもできます。

于 2013-09-17T19:23:08.770 に答える