启用JavaScript的Android WebView

时间:2016-07-19 11:56:31

标签: javascript android webview android-webview

在我的应用中的WebView我无法运行JavaScript。我尝试了很多方法并搜索了许多Stackoverflow页面以找到答案。它甚至无法向我显示简单的警报信息。

这是我的代码:

WebView webView = (WebView) findViewById(R.id.wv_webviewac);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.loadUrl(url);

浏览器中的所有内容都很好,但在WebView中它无效。

1 个答案:

答案 0 :(得分:1)

这将解决问题

 mWebView = (WebView) findViewById(R.id.activity_main_webview);
            WebSettings webSettings = mWebView.getSettings();
            webSettings.setJavaScriptEnabled(true);
            mWebView.loadUrl("https://syllabkerala.in");
            mWebView.setWebViewClient(new WebViewClient() {
                @Override
                public void onPageFinished(WebView view, String url) {
                    //hide loading image
                    findViewById(R.id.progressBar1).setVisibility(View.GONE);
                    //show webview
                    findViewById(R.id.activity_main_webview).setVisibility(View.VISIBLE);
                }
            });