webview显示为空白页面解决方法,对h5支持
来源:互联网 发布:淘宝电影优惠券 编辑:程序博客网 时间:2024/05/17 04:42
现在在做的APP是android原生+webview加载H5页面的
今天却发现webview能够打开baidu,youku这些地址,打开公司的页面却显示一片空白
原来是需要添加对H5的支持,在对webview设置的时候添加
webSettings.setDomStorageEnabled(true);//对H5支持
然后就显示成功了。
对webview的其他设置:
private void initWebView() { webView.setWebChromeClient(new WebChromeClient()); //声明WebSettings子类 WebSettings webSettings = webView.getSettings(); //如果访问的页面中要与Javascript交互,则webview必须设置支持Javascript webSettings.setJavaScriptEnabled(true); //设置适应Html5的一些方法 webSettings.setDomStorageEnabled(true); //设置自适应屏幕,两者合用 webSettings.setUseWideViewPort(true); //将图片调整到适合webview的大小 webSettings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小 //缩放操作 webSettings.setSupportZoom(true); //支持缩放,默认为true。是下面那个的前提。 webSettings.setBuiltInZoomControls(true); //设置内置的缩放控件。若为false,则该WebView不可缩放 webSettings.setDisplayZoomControls(false); //隐藏原生的缩放控件 //其他细节操作 //webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //关闭webview中缓存 //webSettings.setAllowFileAccess(true); //设置可以访问文件 //webSettings.setJavaScriptCanOpenWindowsAutomatically(true); //支持通过JS打开新窗口 //webSettings.setLoadsImagesAutomatically(true); //支持自动加载图片 //webSettings.setDefaultTextEncodingName("utf-8");//设置编码格式 webView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); } @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { handler.proceed();//忽略ssl证书错误,继续加载网页 } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { LogUtil.log("shouldOverrideUrlLoading", url); view.loadUrl(url); return true; } }); }
阅读全文
0 0
- webview显示为空白页面解决方法,对h5支持
- WebView显示页面有空白边Android
- WebView加载html显示空白页面
- Android 7.0系统webview 显示https页面空白处理
- Android WebView H5页面 input type =“file”解决方法
- android使用WebView实现显示360°全景H5页面
- 打开ie网页显示空白页面的解决方法
- nginx+php-fpm配置后页面显示空白的解决方法
- nginx+php-fpm配置后页面显示空白的解决方法
- webView支持H5上传图片
- webview支持H5上传图片
- 页面显示空白
- jsp页面显示空白
- IE6显示空白页面
- Android的webview显示页面格式不正确的解决方法
- Magento调试页面空白 - 解决方法
- Android WebView 支持H5 DOM Storage
- webview支持H5中的选择图片方法
- Matrix Power Series
- Ant笔记(一)Ant下载与安装
- 关于配置文件中的头约束问题 xsd 版本不对应
- 本人遇到的spring事务之UnexpectedRollbackException异常解决笔记
- linux:vi 替换命令
- webview显示为空白页面解决方法,对h5支持
- ESP8285调试 IOT_Demo
- ANR, at java.lang.ProcessManager.exec(ProcessManager.java:206)
- [自定义TableViewCell的删除视图 + iOS11下自定义删除失效适配]
- 前端如何展示商品属性:SKU多维属性状态判断算法的应用-Vue 实现
- Hexo网站的恢复策略
- String.equals()源码分析
- Vegas修剪器窗口的使用介绍
- DBCP连接池和C3P0连接池