首页 文章

android - 在webview中捕获相同的页面重定向

提问于
浏览
0

我的应用程序中有一个活动,其中包含Webview,打开提供给它的URL,然后重定向到网站的登录页面 . 我面临的问题是,一旦用户在登录页面上,重定向就是同一页面重定向,即如果登陆页面是

www.example.com/landing

重定向是

www.example.com/landing/#other_page

哪个不叫

onPageStarted(WebView视图,String url,Bitmap favicon)

webview,但是

onPageFinished(WebView视图,String url)

叫做 .

有没有办法跟踪重定向何时开始加载,因为我需要记录加载页面所需的时间,即使页面是相同的页面重定向 .

提前致谢!

编辑:根据文件:

当嵌入帧的内容发生变化时,不会调用> onPageStarted,即单击目标为iframe的链接,也不会调用片段导航(导航到#fragment_id) .

这正是我的情况 . 有没有其他方法可以跟踪片段导航的加载开始和结束?

1 回答

  • 0

    我想你在找method

    webView.setWebViewClient(new WebViewClient() {
    
        @Override 
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
              Log.d("Webview", url);
              return false;
        } 
    });
    

相关问题