Android中webview加载的网页上的按钮点击失效
16lz
2021-12-04
问题描述
android中的webview加载的html,在同一个设备上,设备自带浏览器打开网页,上面按钮失效,使用android中的webview打开网页失效,使用Chrome就可以,有什么方法可以在android中的webview也可以使用这个按钮的功能
解决方案
解决方案一:
你是否设置websetting,设置js可用之类的设置
解决方案二:
开启js支持了吗?
webview.getSettings().setJavaScriptEnabled(true);
解决方案三:
webview 设置WebChromeClient
webview.loadUrl最后面加载
WebView webView= (WebView) findViewById(R.id.webview);webView.setWebChromeClient(new WebChromeClient());webView.setWebViewClient(new WebViewClient());webView.getSettings().setJavaScriptEnabled(true);webView.loadUrl(url);
解决方案四:
WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setAllowContentAccess(true); webSettings.setAppCacheEnabled(false); webSettings.setBuiltInZoomControls(false); webSettings.setUseWideViewPort(true); webSettings.setLoadWithOverviewMode(true); webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); webView.loadUrl(url); webView.setWebChromeClient(new MyWebViewClient());
转载自:云栖社区
原文如下:https://yq.aliyun.com/wenzhang/show_28493
更多相关文章
- android wegit 组件
- android应用程序设置全屏
- Android(安卓)权限被拒绝,跳转至权限设置界面
- 设置TextView超过一定长度后显示省略号
- AndroidManifest中activity属性设置大全
- Android开机自动启动程序设置
- Android(安卓)WebView相关属性
- Android(安卓)设置边距总结
- Android中短信拦截解决方案