2011-12-16 6 views
11

Я разрабатываю приложение, в котором в 1 части я хочу добавить javascript в WebView. Но я не получаю, как это сделать соответствующим образом. Может ли кто-нибудь направить меня в это ???? ?Добавить 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; 
     } 
+0

Вы пробовали проталкивать его по протоколу * javascript: *? – pablisco

+0

atleast show wat вы сделали до сих пор – Shruti

ответ

8

Это было очень simple..also без использования какого-либо javascriptInterface. .в моего кода, вместо написания:

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

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

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

и его работа сейчас :)

+0

Но я хочу добавить файл javascript. как я могу добавить его? – Krishna

1

Посмотрите на эти милые учебники о как реализует JavaScript в WebView в андроида ..

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

Android WebView

Android WebView, Javascript and CSS

EDIT: Далее, если ваш реализован код, имеющий какие-либо исключения или не работает, то пожалуйста, напишите этот код и исключение, то здесь мы можем помочь вам ..

Смежные вопросы