我有關於活動的webView。 如何將錯誤消息發送到此webView以加載錯誤網頁?如何以編程方式向webview發送有關錯誤的消息
0
A
回答
1
我假設在加載的網站上發生了錯誤,並且您希望將此信息傳達給應用程序。
您可以使用Javascript binding。
如果你周圍的意思相反:沒有在應用程序錯誤,要顯示一個錯誤頁面,你可以簡單地加載使用webView.loadUrl(...)
+0
是否可以通過編程方式加載默認錯誤頁面? – Pein
1
請詳細說明您的問題不同的URL。根據我的理解,使用Intent基於錯誤代碼顯示錯誤網頁發送自定義錯誤代碼。
WebView wv = (WebView) findViewById(R.id.webView);
wv.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
super.onReceivedError(view, errorCode, description, failingUrl);
Log.i("WEB_VIEW_TEST", "error code:" + errorCode);
mWebView.loadUrl("file:///android_asset/myerrorpage.html");
}
});
+0
我想從ui線程發送錯誤信息到webview – Pein
+0
請發佈您的代碼 –
相關問題
- 1. 以編程方式發送skype消息
- 2. 如何以編程方式在HipChat中發送消息?
- 3. 如何以編程方式向我的電子郵件發送消息
- 4. 如何以編程方式顯示mdl-textfield的錯誤消息?
- 5. 如何以編程方式在ios 6中發送預先編寫的消息?
- 6. 如何以編程方式關閉HTML5表單驗證錯誤消息?
- 7. 以編程方式通過Xcode發送消息
- 8. 以編程方式在Android中發送太多消息jellyBean
- 9. 用converse.js以編程方式發送消息?
- 10. 以編程方式發送Firebase雲消息?
- 11. 如何以編程方式發送UILongPressGesture?
- 12. 如何以編程方式關閉gradle build消息'BUILD SUCCESSFUL'?
- 13. 如何以編程方式關閉消息對話框?
- 14. 如何以編程方式關閉消息對話框
- 15. 如何以編程方式在iPhone上發送語音郵件消息?
- 16. 以編程方式創建UIButton。我如何向IBAction發送信息?
- 17. 如何自定義以編程方式創建的LongRangeValidator的錯誤消息?
- 18. 以編程方式從黑莓手機中刪除所有發送/錯誤/未讀的PIN消息
- 19. FOSMessageBundle發送消息錯誤
- 20. JSkype錯誤發送消息
- 21. 錯誤發送消息
- 22. 發送消息API錯誤
- 23. 如何以編程方式獲取有關APNS推送證書的信息?
- 24. Azure每天發送錯誤消息或發生錯誤消息
- 25. MassTransit 3如何明確向錯誤隊列發送消息
- 26. '重度:SAAJ0009:消息發送失敗錯誤' 而發送消息
- 27. 嚮應用程序發送錯誤消息
- 28. 使用spring雲流向錯誤通道發送錯誤消息
- 29. 以編程方式發送回發
- 30. 如何隱藏\以編程方式關閉webView
爲什麼你不能只執行onReceivedError來處理錯誤 –
請解釋你的問題。根據我的理解發送自定義錯誤代碼使用Intent基於錯誤代碼顯示錯誤的網頁 –
onReceivedError - 這是回調。我需要發送消息,而不是收到 – Pein