检查WebView是否已完全加载,包括url重定向

时间:2014-06-15 18:22:04

标签: android webview

假设有一个网站在加载时自动重定向到另一个网址,有点像http://mydomain.com/ -> http://mydomain.com/index.html

现在每当WebView.loadURL("http://mydomain.com/")被调用onPageFinished()时,显然会加载两次。我希望能够在完成所有加载后运行我的代码,包括自动重定向。

1 个答案:

答案 0 :(得分:1)

页面加载完毕后,检查HTTP响应代码是否为200 OK。如果是重定向,则它将是301或303.根据这一点,您可以忽略onPageFinished()侦听器。