java webview框架_java - Android WebView 无法正常显示网页图表
Android客户端中混搭HTML页面,会出现虽然HTML内容载入完成,标题也正常显示,但是整个网页需要等到近5秒(甚至更多)时间才会显示出来。研究了很久,搜遍了国外很多网站,也看过PhoneGap的代码,一直无解。 一般人堆WebView的加速,都是建议先用webVi
1、Android项目中,使用了一个WebView,加载的页面是一个使用百度echart和canvas写的统计图表,现在网页版和IOS版都能正常显示,Android无法正常显示:
2、ios和web端:
3、android 端:
4、Android控制台错误信息:http://www.cnblogs.com/zidafone/p/5033549.html android原生应用,用webview加载应用中的网页,并且java代码与js代码可以互相操作。 这是混合开发的基石,最基本也最重要的东西,实验代码在这里。 概括说说—— java调js:调用webView.load("javascript:som
03-31 10:14:34.549 E/webview: registerForStylusPenEvent onAttachedToWindow
03-31 10:14:34.549 E/webview: registerForStylusPenEvent START
03-31 10:14:34.549 E/webview: registerForStylusPenEvent END
.
.
.
E/Web Console: Uncaught TypeError: Object # has no method 'setLineDash':125
6、已google过,一年多的google经验,没找到答案以及Android 相关的内容,无奈,,只好求助sf的各路好友了,,谢谢啦
补充:
使用5.1系统测试正常,4.4显示不正常:(以下是5.1系统显示情况)
代码:
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webView.loadUrl("http://ast.buoyantec.com/rooms/pue?user=" + phone + "&room=" + room_id);
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int newProgress) {
// TODO Auto-generated method stub
if (newProgress == 100) {
// 网页加载完成
progressBar.setVisibility(View.GONE);
} else {
// 加载中
if (View.GONE == progressBar.getVisibility()) {
progressBar.setVisibility(View.VISIBLE);
}
progressBar.setProgress(newProgress);
}
super.onProgressChanged(view, newProgress);
}
});,
webview使用下chromeclient 看是否能显示,另外可以尝试利用chrome浏览器的手机调试模式测试下看是否能正常显示,
错误信息不是有吗
Object # has no method 'setLineDash':125
java webview框架_java - Android WebView 无法正常显示网页图表相关推荐
- android webview 报错,Android WebView 5.x 系统下 Resources$NotFoundException异常处理
最近线上后台发现一个崩溃问题,在Android5.x上,创建webview时会发生carsh,报错信息: Caused by: android.content.res.Resources$NotFou ...
- android的webView的教程,Android WebView 应用界面开发教程
WebView组件本身就是一个浏览器实现,Android5.0增强的WebView基于Chromium M37,直接支持WebRTC.WebAudio.WebGL.开发者可以直接在WebView中使用 ...
- android webview js 失效,Android WebView注入JQuery、JS脚本及执行无效的问题解决
在项目中遇到JQuery注入后,执行无效的问题. 我们知道必须在网页加载完成后,也就是在onPageFinished()方法被调用后才能执行被注入的JS. 但是在有些手机上并不能成功执行,我的解决方案 ...
- java 简单 框架_java简单框架设计
设计框架包可以作为一个工具给大家用,需要有完全不同设计思路给出来,不同于我们去做一个web服务.网站. 或者一个业务微服务,需要从原来使用视角转换成一个构建者视角. 框架或者工具,更多是框架来管理或者 ...
- android webview 网关,在Android webview中CC Avenue支付网关会话过期问题
"Your session has been expired. Please re-initiate your transaction. Don't worry... It happens ...
- android webview 水平滚动,Android WebView不可滚动
我的Android WebView不可滚动. XML代码: xmlns:tools="http://schemas.android.com/tools" android:id=&q ...
- android webview video标签,Android WebView支持html5 video标签
看到这个标题很兴奋了吧,但是内容肯定会让你失望...这先告诉结果了,我没在2.3上搞出什么名堂来. 起因是项目需要在android 2.3.*的版本上调用有video标签的页面,调研是否支持.百度,g ...
- android webview aosp com.android.webview
包名:com.android.webview 74.0.3729.186 83.0.4103.120 91.0.4472.114 101.0.4951.61
- 【WebView】关于Android WebView 的一些坑
整合一下部分处理方式: WebView缓存问题: webview 清除缓存的方式:https://blog.csdn.net/shuijianbaozi/article/details/7949388 ...
最新文章
- Nature:给博士研究生的四条箴言Four golden lessons,颜宁推荐
- Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示
- 关于思科三层交换机设置中继链路(trunk)报错!
- python动态生成数据库表_Python-Flask:动态创建表的示例详解
- Java基本语法(12)--分支结构if-else
- 使用Huploadify上传文件并动态传递参数到后台
- Jupyter notebook的正确打开方式
- ActiveMq生产者流量控制(Producer Flow Control)
- 无限条码扫描枪,手机充当扫描器
- C语言程序设计专项练习——PTA
- npy/npz/pkl/csv长字符串存储
- Learn1:在Power Apps平台创建第一个 Canvas App
- 网络—— 数据链路层,MTU
- 2020年的计算机专业就业形势,2020计算机专业就业分析
- 滴水逆向3期笔记与作业——01汇编
- Dsolve PDE基础
- Java程序员的重启人生-3.Java基础碾压
- 腾讯云Intel Xeon Cascade Lake 8255C(2.5 GHz)处理器性能评测
- 安全配置管理 (SCM):建立安全的基础
- vivaldi浏览器的页内查询功能
热门文章
- 开源mindmap_Java开发人员访谈的MindMap
- jpa 异常捕获_JPA和CMT –为什么捕获持久性异常不够?
- java nio的演进_Java接口的防御性API演进
- 工厂模式 构建者模式_实践中的构建者模式
- apache hive_通过6个简单的步骤在Windows上运行Apache Hive
- osgi 模块化_OSGi案例研究:模块化vert.x
- Spring Bootstrap中带有配置元数据的高级配置
- 将ActiveMQ持久消息传递性能提高25倍
- 带有DIY的Openshift上的Spring Boot / Java 8 / Tomcat 8
- JPA教程–在Java SE环境中设置JPA