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