Подтвердить что ты не робот

Добавить javascript в WebView

Я разрабатываю приложение, в котором в 1 части я хочу добавить javascript в WebView. Но я не получаю, как это сделать соответствующим образом. Может ли кто-нибудь из нас направить меня в этот?????

Я делаю это как:

      wb=(WebView)findViewById(R.id.webView1);
        wb.getSettings().setJavaScriptEnabled(true);
        wb.getSettings().setPluginState(WebSettings.PluginState.ON);
        wb.getSettings().setPluginsEnabled(true);

        wb.loadUrl("javascript:<script " ></script> ");
        wb.setWebViewClient(new HelloWebViewClient());


 public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
4b9b3361

Ответ 1

Это было очень просто..также без использования javascriptInterface.. В моем коде вместо записи:

 wb.loadUrl("javascript:<script>   </script>");

использование

  wb.loadDataWithBaseURL(null,"<script>   </script>","text/html","utf-8",null);

и теперь он работает:)

Ответ 2

Посмотрите на эти хорошие учебники о , как реализовать javascript в webview в android..

Я думаю, что он предоставляет вам всю необходимую информацию.

Android WebView

Android WebView, Javascript и CSS

РЕДАКТИРОВАТЬ: Кроме того, если ваш реализованный код имеет какое-либо исключение или не работает, отправьте этот код и исключение, а затем мы можем вам помочь.