webviewclient

    3热度

    1回答

    所以我通读了很多关于SO的问题,仍然想问一下。我在我的片段中有一个webview。我正在调用一个url并想知道HTTP状态码(成功或失败)。我从WebViewClient类扩展了一个类,下面的代码片段也是一样的。 我碰到这种方法来: @Override public void onReceivedHttpError(WebView view, WebResourceRequest req

    1热度

    1回答

    我有一个表格,我想填写并自动提交。我已经尝试过使用WebviewClient,然后等待页面完成加载,然后再使用evaluateJavascript作为Web视图。这一切看起来是正确的,我的JavaScript似乎是有效的每一个验证在线。所以我不知道问题在哪里。 以下是我在为我的代码的Android应用: //Login infomration get from stored perferences

    2热度

    1回答

    我做了一个应用程序,它使用WebView和YouTube iframe观看YouTube视频。我使用WebViewClient来存储所有网址,我想强制使用我生成的私钥,这样我就可以解密Wireshark流量(我使用Android命令行和tcpdump命令在应用中捕获流量)。 我WebViewClient类是这样的: private class MyWebviewClient extends Web

    -1热度

    2回答

    我正在使用WebViewClient加载网页,我想为我的代码显示进度条。我的代码没有逐渐加载进度。它只显示100%的进展。如何根据网页加载时间设置进度? 为了我的目的,我只需在WebView上加载“https://www.google.com”。请帮忙。谢谢。代码如下所示: 活动文件 public class MainActivity extends Activity { private We

    2热度

    1回答

    我已经经历了我在这里找到的每一个相关帖子,但仍然无法使其正常工作。 我打开我的WebView与URL重定向(有时很多重定向),我想知道什么时候加载是真的完成(URL完成加载没有更多的重定向)。 有没有什么建议? 我读过的每一篇文章都说要重写shouldOverrideUrlLoading,但不管我做了什么shouldOverrideUrlLoading不会被调用。 我的代码: mWebView =

    1热度

    2回答

    我已经使用WebView应用程序创建了一个应用程序,该应用程序显示了我的博客的网站,我在您的博客中使用了Google Play的链接,但是我无法让所有到Google Play的链接都在正确的Play上打开市场,现在应用程序中打开的所有链接都不会被转发到浏览器。我应该使用什么代码来做到这一点?请帮助 这些都是我在MainActivity.java使用代码: package com.thegosa.b

    1热度

    1回答

    我的应用程序有一个加载https URL的WebView。我已经设置了一个WebViewClient来处理ssl错误。问题是,onReceivedSslError()回调会在某些设备上为有效的受信任URL调用。这不是在所有设备上发生的。有人可以帮助我吗?

    5热度

    1回答

    我想了解的B/W https://developer.android.com/reference/android/webkit/WebViewClient.html onRecievedHttpError和onRecievedError的差分。 对我而言,我总是会在我的网页中看到所有这些回调的回调? 为什么我们有两个回调呢。

    1热度

    1回答

    如果网页没有加载,当没有互联网连接时,我显示错误消息给用户。 但问题是:onPageStarted方法(此处显示进度对话框)被调用后,如果我自己断开Internet,则onPageFinished/onReceivedError方法不会被调用。因此,我无法向用户显示错误消息,也无法关闭对话框。进度对话框继续显示。 我在想WebView有一个自己处理的超时。但事实并非如此。没有时间发生。我等了超过1

    0热度

    1回答

    如果我在shouldOverrideUrlLoading上返回true,则加载新url时,web视图无法处理onPageFinish。 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (Uri.parse(url).getHost().equals("www.ab