无法将javascript执行到webview中

时间:2019-08-08 14:31:36

标签: java android android-studio webview

每当我尝试使用loadUrl执行javascript时,它要么导航到带有我的javascript值的空白页面,要么完全空白。

我尝试了几乎可以在互联网上找到的所有解决方案。无论我尝试了什么,最终都会变成空白页或空白页,其值是没有CSS的textView(label)。

         final WebView webView;
        webView = (WebView) findViewById(R.id.webView);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setDomStorageEnabled(true);
        webView.loadUrl("https://www.google.com/");

    webView.setWebViewClient(new WebViewClient() {

         public void onPageFinished(WebView view, String url) {

             webView.loadUrl("alert('sound')");
             //webView.loadUrl("javascript:alert('ssss')");
//webView.loadUrl("javascript:document.getElementsByName('txtUserName').value = 'kekk'");




         }
      });

1 个答案:

答案 0 :(得分:0)

从KitKat开始,您应该使用Main,并在文档here中进行检查。