Я разрабатываю приложение android, которое должно открывать URL в веб-представлении. страница открывается без каких-либо проблем в браузере, но в моем webView она открывает пустую страницу и регистрирует следующую ошибку в logcat.
I/chromium: [INFO:CONSOLE(2)] "FirebaseError: Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser).", source: https://myWebsite/static/js/2.4d0092a9.chunk.js (2)
И вот мой код
@SuppressLint("SetJavaScriptEnabled")
private void setUpWebViewSettings() {
WebSettings websettings = regularWebView.getSettings();
websettings.setJavaScriptEnabled(true);
websettings.setDomStorageEnabled(true);
websettings.setAllowFileAccess(true);
websettings.setAppCacheEnabled(true);
websettings.setUseWideViewPort(true);
websettings.setLoadWithOverviewMode(true);
websettings.setSaveFormData(true);
}
private void setUpMuWebView() {
regularWebView.clearCache(true);
regularWebView.clearHistory();
setUpWebViewSettings();
regularWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
Log.d(TAG, error.toString());
}
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}
});
regularWebView.loadUrl(<UrlToLoad>);
}
Что я должен сделать, чтобы загрузить страницу? и есть ли какая-либо предлагаемая библиотека webView, которая может помочь мне открыть страницу в моем приложении?