在Webview中启用JavaScript,并使用以下代码:
WebSettings settings = webView.getSettings(); settings.setJavaScriptEnabled(true); settings.setDomStorageEnabled(true); webView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { view.loadUrl("javascript:(function() { " + "var element = document.createElement('meta');" + "element.name = 'viewport';" + "element.content = 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no';" + "document.head.appendChild(element);" + "})()"); } });
此代码将启用JavaScript和DOM存储,并设置视口以确保正确的缩放级别。还可以将此代码段放在onCreate或onResume方法中。