【发布时间】:2016-11-27 03:53:00
【问题描述】:
我的应用中有一个 Activity,其中有一个 Webview,它打开提供给它的 URL,然后被重定向到网站的登录页面。我面临的问题是,一旦用户在登陆页面上,重定向就是同一页面重定向,即如果登陆页面是
www.example.com/landing
重定向是
www.example.com/landing/#other_page
哪个不叫
onPageStarted(WebView view, String url, Bitmap favicon)
webview,但是
onPageFinished(WebView 视图,字符串 url)
被调用。
有没有办法跟踪重定向何时开始加载,因为即使页面是同一页面重定向,我也需要记录加载页面所需的时间。
提前致谢!
编辑:根据文档:
当嵌入框架的内容发生变化时,不会调用 onPageStarted,即单击目标为 iframe 的链接,也不会为片段导航(导航到#fragment_id)调用它。
这正是我的情况。还有其他方法可以跟踪片段导航加载的开始和结束吗?
【问题讨论】: