问题描述

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

更多相关文章

  1. android wegit 组件
  2. android应用程序设置全屏
  3. Android(安卓)权限被拒绝,跳转至权限设置界面
  4. 设置TextView超过一定长度后显示省略号
  5. AndroidManifest中activity属性设置大全
  6. Android开机自动启动程序设置
  7. Android(安卓)WebView相关属性
  8. Android(安卓)设置边距总结
  9. Android中短信拦截解决方案

随机推荐

  1. 第九周作业
  2. 芋道 RocketMQ 安装部署
  3. Mybatis-Plus 真好用(乡村爱情加持)
  4. 国产微服务网关 APISIX,有点意思,直接开锤,
  5. 程序羊有知识星球了
  6. JavaScript 诞生25周年,这26个里程碑值得
  7. Apollo 源码解析 —— Portal 关联 Names
  8. 基于Spring Security Oauth2的SSO单点登
  9. Spring Job?Quartz?XXL-Job?年轻人才做选择,
  10. jQuery 3D焦点图动画,多种炫酷图片切换特