2010-01-31 5 views
7

자동으로 JavaScript 리디렉션을 따르는 대신 HtmlUnit에서 JavaScript가 나를 리디렉션하려고하는 URL을 반환하도록 할 수 있습니까?HtmlUnit에서 JavaScript 리디렉션을 처리 할 수 ​​있습니까?

// 컨텍스트 : 자바 스크립트를 연속으로 리디렉션 5있다

경우가 중지 된 위치, 난 단지 페이지의 URL을 볼 수 있습니다 - 나는 그것을 통해 실행 한 5 개 URL을 볼 수 없습니다.

아마도 로거를 콜백 메서드에 연결하여 리디렉션을 찾을 수 있습니까? 이것이 가능, 또는 그것이 어떻게 작동하는지 ..

답변

6

을 당신은. 그래, 난 이런 짓을하고 괜찮 았는데. 웹 클라이언트에 WebWindowListener를 추가하고, webWindowContentChanged 방법은 전화를받을 때까지 대기에 의해

+0

을 이렇게 명심 수 있습니다 다중 스레드 (webWindowContentChanged 메서드는 다른 스레드에 의해 호출 됨)로 작업하고 있고 다중 스레드 당신이 그들 각각을 기다려야 할지도 모른다고 지시합니다. – fooMonster

0

이전 대답은 내가 무엇을 당신이 원하는 것은 가능하다고 생각

:-(매우 정확하지만, 당신이 그것을 논의하기 위해 HtmlUnit과 메일 링리스트를 사용하는 경우는 확실하지 이 비트 해킹이 필요할 수있다.

관련 문제