假设有一个网站在加载时自动重定向到另一个网址,有点像http://mydomain.com/ -> http://mydomain.com/index.html
。
现在每当WebView.loadURL("http://mydomain.com/")
被调用onPageFinished()
时,显然会加载两次。我希望能够在完成所有加载后运行我的代码,包括自动重定向。
答案 0 :(得分:1)
页面加载完毕后,检查HTTP响应代码是否为200 OK。如果是重定向,则它将是301或303.根据这一点,您可以忽略onPageFinished()侦听器。