android中webview加载网页,为什么有的网站会被加载两次?

xingyb1986 2013-04-28 03:28:22
我在android webview中使用webview.loadUrl()加载网站,调用WebViewClient里面的onPageStarted和onPageFinished来判断加载的开始和结束,并计算website的load time,但是我发现有些网站会有两个或者多个load time,也就是onPageStarted和onPageFinished被触发了多次,例如:

http://m.iqiyi.com/?src=fromhtml5bottempc: .464秒
http://m.iqiyi.com/?src=fromhtml5bottempc: 4.621秒


http://err.taobao.com/error1.html: .297秒
http://err.taobao.com/error1.html: 1.529秒


http://www.ku6.com/: 4.694秒
about:blank: .122秒
about:blank: .018秒
about:blank: .066秒
about:blank: .000秒


显然,那些load time是几百毫秒的结果是不合理的,我想请教下这是为什么?怎样避免?
...全文
1970 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
angerlie 2014-09-03
  • 打赏
  • 举报
回复
加载两次是因为url重定向了
程序猿老王 2013-07-12
  • 打赏
  • 举报
回复
是你要进的网页需要登录,我也遇到了
dcdream 2013-07-01
  • 打赏
  • 举报
回复
找到原因了吗?我也有相同的问题
LichKingSZ 2013-04-28
  • 打赏
  • 举报
回复
好像一个form会触发一次onPage吧,不确定,你可以自己写一个简单的html来试一下

80,358

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧