我在我的应用程序中有一个活动,其中有一个Webview,可以打开提供给它的URL,然后重定向到网站的登录页。我面临的问题是,一旦用户在登录页上,重定向就是相同的页面重定向,即如果登录页是
www.example。通信/着陆
重定向是
www.example。com/landing/#其他_页面
它不调用
onPageStarted(WebView视图、字符串url、位图favicon)
但是
网页完成(WebView视图,字符串URL)
被称为。
有没有办法跟踪重定向何时开始加载,因为我需要记录加载页面所需的时间,即使页面是相同的页面重定向。
提前谢谢!
编辑:根据文档:
当嵌入帧的内容发生更改时,即单击目标为iframe的链接时,也不会调用onPageStarted进行片段导航(导航到#fragment_id)。
这正是我的情况。有没有其他方法可以跟踪片段导航加载的开始和结束?
我想你正在寻找那种方法
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需要捕获已经输入的帐号密码。 当用户输入帐号密码,一般情况下会进行页面转跳,在页