В веб-представлении Android не отображается URL-адрес обозревателя Tron - PullRequest
0 голосов
/ 03 января 2019

Я попытался показать этот URL ниже с Android WebView и не получил никаких ошибок в обратном вызове WebViewClient onReceivedError. Но похоже, что в файле js что-то не так, и в журнале написано ниже. Как я могу это исправить или показать этот URL внутри приложения?

I / chromium: [INFO: CONSOLE (1)] "Uncaught TypeError: Невозможно прочитать свойство 'theme' of null", источник: https://tronscan.org/static/js/vendors.9044c224.js (1)

       <WebView android:id="@+id/webview"
          android:layout_width="match_parent"
          android:layout_height="match_parent"/>

       @BindView(R.id.webview) WebView eWebview;

        eWebview.setWebChromeClient(new WebChromeClient() {
            public void onProgressChanged(WebView view, int progress) {
                if(progress == 100 && !isLoaded) {
                    Log.i(TAG, "Progress:"+progress);
                    isLoaded = true;
                }
            }
        });
        eWebview.setWebViewClient(new WebViewClient() {
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();
            }
        });

        WebSettings webSettings = eWebview.getSettings();
        webSettings.setJavaScriptEnabled(true);

        eWebview.loadUrl("https://tronscan.org/#/transaction/e760f270b2f44658019f4a24ebc1b797f3adb1e6f6725a80475d5c96f0d6bc83");

1 Ответ

0 голосов
/ 03 января 2019

Вы можете попробовать

webSettings.setDomStorageEnabled (true);

Source Android Webview: "Uncaught TypeError: Невозможно прочитать свойство 'getItem' из null«

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...