2012-02-08 3 views
1

"Firefox에서 페이지로드 중 문제"를 감지하는 방법이 있습니까? 나는 페이지로드가 실패하고 자동으로 페이지를 다시로드한다는 것을 알 수 있기를 원합니다. 또한 브라우저가 페이지를 다시로드하기 전에로드 할 페이지에 대해 시간 초과 수당을 받고 싶습니다. 파이어 폭스에 대한 추가 기능을 작성하여이 작업을 수행 할 수 있다고 생각하지만, 그 작업을 수행하기 전에는 가능한지 여부를 알고 싶습니다. 내가 연구 한 모든 경로는 페이지가로드 된 후에 가능한 일로 이끌었습니다. 이 경우 요청 된 사이트의 높은 트래픽으로 인해 연결이 중단되고 페이지가로드되지 않습니다.Firefox에서 연결 재설정 감지

답변

1

progress listeners을 사용할 수 있습니다. 페이지로드가 완료되면 진행 수신기의 onStateChange 메소드가 호출되어 STATE_STOPSTATE_IS_WINDOW 플래그가 설정됩니다. 그러면 aStatus 매개 변수를 확인할 수 있습니다. 예를 들어, "연결 재설정"오류의 경우 값은 Components.results.NS_ERROR_NET_RESET입니다.

은 참조 : Network error codes

+0

내가 알 필요가 무엇인지 정확히 그 - 감사합니다! – user1196661

+0

@ user1196661 : 다음 대답을 수락 해주십시오. http://stackoverflow.com/faq#howtoask –