2010-01-31 27 views
7

而不是自動跟蹤JavaScript重定向,我可以強制HtmlUnit返回JavaScript想要重定向到的URL嗎?Can HtmlUnit是否可以處理JavaScript重定向?

//方面:

如果有5 JavaScript重定向成一排,我只能看到頁面的URL停止的地方 - 我無法查看5個網址它通過跑了。

也許我可以將記錄器連接到回調方法來尋找重定向?不知道這是可能的,或者它是如何工作..

回答

6

您可以通過添加一個WebWindowListener到Web客戶端,並等待得到所謂的webWindowContentChanged方法做到這一點。

+0

是的,我這樣做,它工作得很好。請記住你正在使用多線程(webWindowContentChanged方法由不同線程調用),並且如果你有多個線程指示你可能不得不等待每個人。 – fooMonster 2011-10-18 12:23:29

0

以前的答案是:-(

我認爲,你想要做什麼是可能相當不準確,但你應該可以使用HtmlUnit,郵件列表討論因爲它可能需要一些黑客。

相關問題