javascript - 启用 JavaScript 的 Android WebView

标签 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 中它不起作用。

最佳答案

这将解决问题

 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);
                }
            });

关于javascript - 启用 JavaScript 的 Android WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38457871/

相关文章:

javascript - JavaScript 中的函数顺序

javascript - 将 Google Maps V3 限制为 1 个标记

javascript - 如果元素仅包含一个特定数字,则向元素添加类

android - 播放服务和 AdMob : Expected 4132500 but found 4242000

android - 在 webview Android 中获取事件点击链接

javascript - PhoneGap应用程序浏览器内: Cannot open link with "%" character

javascript - 如何在没有 jQuery 的情况下启用所有禁用的表单选择选项?

java - RecyclerView 中的定位是如何工作的?

android - SQLite 和共享首选项的优缺点

swift - 每当用户移动到其他页面时如何从 webview 获取 url