将JavaScript添加到WebView中

Kan*_*ika 12 android android-layout android-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;
        }
Run Code Online (Sandbox Code Playgroud)

Kan*_*ika 8

这很简单..也没有使用任何javascriptInterface ..在我的代码中,而是写:

 wb.loadUrl("javascript:<script>   </script>");
Run Code Online (Sandbox Code Playgroud)

使用,

  wb.loadDataWithBaseURL(null,"<script>   </script>","text/html","utf-8",null);
Run Code Online (Sandbox Code Playgroud)

它现在正在工作:)

  • 但我想添加javascript文件.我该如何添加它? (3认同)