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