我可以强制HtmlUnit返回JavaScript想要重定向到的网址,而不是自动关注JavaScript重定向吗?
// context:
如果连续有5个JavaScript重定向,我只能看到它停止的页面的网址 - 我无法查看它运行的5个网址。
也许我可以将记录器连接到回调方法以查找重定向?不确定这是否可行,或者它是如何工作的。
答案 0 :(得分:7)
您可以通过向WebClient添加WebWindowListener并等待调用webWindowContentChanged方法来完成此操作。
答案 1 :(得分:0)
以前的答案非常不准确: - (
我认为您想要做的是可能的,但您应该使用HtmlUnit邮件列表来讨论它,因为它可能需要一点点黑客攻击。