2013-07-25 3 views
1

NavigationTiming 개체를 사용하여 내 웹 사이트의 성능을 모니터링하고 있습니다.NavigationTiming 개체에 redirectStart가 채워지는 시점은 언제입니까?

NavigationTiming 객체의 redirectStart 특성에 W3C 문서에 따르면

HTTP 리디렉션 또는 이에 상응하는 탐색 할 때 모든 리디렉션 또는 이에 상응하는이 같은 원점에서 경우,이 속성이 반환해야가있는 경우 리디렉션을 시작하는 반입의 시작 시간

내 사이트에는 현재 POST를 제출하고 환영 페이지로 302 리디렉션을받는 로그인 페이지가 있습니다. 환영 페이지의 NavigationTiming 개체에 채울 수있는 redirectStartredirectEnd 속성을 포함 할 것을 기대했지만 0입니다.

언제 채워야합니까?

+0

덧붙여서 우분투의 Firefox 16.0.2와 Windows 7의 IE9에서이 점을 테스트 했으므로 브라우저별로 다르지 않습니다. –

답변

0

로그인 페이지와 시작 페이지가 다른 스키마 (HTTP/HTTPS) 또는 서버 (foo.com vs www.foo.com)와 같은 다른 출처입니까?

NavigationTiming은 제로 아웃됩니다 redirectStartredirectEnd 속성을 origin어떤 식 으로든에 두 주소 사이에 다른 경우.

당신은 내가 할 수있는 사이트를 공유하는 신경 경우

(POST 메서드는이 GET에 POST (302)를 그냥 때문에 제로 아웃에 재산을 야기해서는 안 따라서 원산지 계산의 일부가 아니며 참고) 더 조사하십시오.

W3C 테스트 사례 here을 실행하여 브라우저가 리디렉션 사례를 올바르게 지원하는지 확인할 수도 있습니다.

관련 문제