当前位置: 首页 > 知识库问答 >
问题:

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

公良莫希
2023-03-14

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

www.example。通信/着陆

重定向是

www.example。com/landing/#其他_页面

它不调用

onPageStarted(WebView视图、字符串url、位图favicon)

但是

网页完成(WebView视图,字符串URL)

被称为。

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

提前谢谢!

编辑:根据文档:

当嵌入帧的内容发生更改时,即单击目标为iframe的链接时,也不会调用onPageStarted进行片段导航(导航到#fragment_id)。

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

共有1个答案

长孙阳州
2023-03-14

我想你正在寻找那种方法

webView.setWebViewClient(new WebViewClient() {

    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
          Log.d("Webview", url);
          return false;
    } 
}); 
 类似资料:
  • 活动中有和按钮和。 在WebView上加载“http://youtube.com”。 你可以看到youtube页面,然后点击电影。 电影将在HTML中播放。 单击按钮进行屏幕捕捉。 将捕获的图像设置为ImageView。 如何在WebView上捕获电影? 请帮帮我.

  • 问题内容: 使用WKWebView时,如何捕获重定向URL,例如在提交用户名和密码或其他数据时网页重定向到另一个页面。我需要捕获重定向的URL。WKNavigationDelegate中是否有任何方法可以覆盖? 问题答案: 使用这个方法 希望这可以帮助

  • 下面是我的代码: 我还在AndroidManifest.xml中设置了android:hardwareAccelerated=“true”,并确认嵌入的url链接在浏览器中工作。我该如何解决这个问题呢?

  • 问题内容: 如何使用PHP重定向到同一页面? 例如,在本地我的网址是: 如何在我的网站内重定向到另一个页面,例如: 我知道这可能是错误的,但是我真的需要把整个内容放进去吗?如果以后不是呢? 有没有办法做这样的事情?另外,我有很多代码,然后在处理完一些代码后结束…我试图使用该代码进行重定向。这可以吗? 问题答案: 有许多不同的(docs)属性可返回有关当前页面的信息,但是我的首选方法是使用: 域之后

  • 我有以下2个代码片段,我想知道是什么使java编译器(在Eclipse与Java7)显示错误的第二个片段,为什么不是第一个。 以下是代码片段: 片段1 片段2 在eclipse中,snippet1显示为finally块添加'SuppressWarning',但在snippet2中,它显示为catch块中的throw语句添加'throws或try catch'块。 我详细研究了以下问题,但没有提供任

  • 本文向大家介绍Android WebView控件捕获用户输入的信息,包括了Android WebView控件捕获用户输入的信息的使用技巧和注意事项,需要的朋友参考一下 WebView可所谓是Android中最强大的控件之一,无所不能。 于是有这么一个需求,用户在app之中内嵌的WebView中输入帐号密码的时候,App需要捕获已经输入的帐号密码。 当用户输入帐号密码,一般情况下会进行页面转跳,在页