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 无法正常显示网页图表相关推荐

  1. android webview 报错,Android WebView 5.x 系统下 Resources$NotFoundException异常处理

    最近线上后台发现一个崩溃问题,在Android5.x上,创建webview时会发生carsh,报错信息: Caused by: android.content.res.Resources$NotFou ...

  2. android的webView的教程,Android WebView 应用界面开发教程

    WebView组件本身就是一个浏览器实现,Android5.0增强的WebView基于Chromium M37,直接支持WebRTC.WebAudio.WebGL.开发者可以直接在WebView中使用 ...

  3. android webview js 失效,Android WebView注入JQuery、JS脚本及执行无效的问题解决

    在项目中遇到JQuery注入后,执行无效的问题. 我们知道必须在网页加载完成后,也就是在onPageFinished()方法被调用后才能执行被注入的JS. 但是在有些手机上并不能成功执行,我的解决方案 ...

  4. java 简单 框架_java简单框架设计

    设计框架包可以作为一个工具给大家用,需要有完全不同设计思路给出来,不同于我们去做一个web服务.网站. 或者一个业务微服务,需要从原来使用视角转换成一个构建者视角. 框架或者工具,更多是框架来管理或者 ...

  5. android webview 网关,在Android webview中CC Avenue支付网关会话过期问题

    "Your session has been expired. Please re-initiate your transaction. Don't worry... It happens ...

  6. android webview 水平滚动,Android WebView不可滚动

    我的Android WebView不可滚动. XML代码: xmlns:tools="http://schemas.android.com/tools" android:id=&q ...

  7. android webview video标签,Android WebView支持html5 video标签

    看到这个标题很兴奋了吧,但是内容肯定会让你失望...这先告诉结果了,我没在2.3上搞出什么名堂来. 起因是项目需要在android 2.3.*的版本上调用有video标签的页面,调研是否支持.百度,g ...

  8. 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

  9. 【WebView】关于Android WebView 的一些坑

    整合一下部分处理方式: WebView缓存问题: webview 清除缓存的方式:https://blog.csdn.net/shuijianbaozi/article/details/7949388 ...

最新文章

  1. Nature:给博士研究生的四条箴言Four golden lessons,颜宁推荐
  2. Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示
  3. 关于思科三层交换机设置中继链路(trunk)报错!
  4. python动态生成数据库表_Python-Flask:动态创建表的示例详解
  5. Java基本语法(12)--分支结构if-else
  6. 使用Huploadify上传文件并动态传递参数到后台
  7. Jupyter notebook的正确打开方式
  8. ActiveMq生产者流量控制(Producer Flow Control)
  9. 无限条码扫描枪,手机充当扫描器
  10. C语言程序设计专项练习——PTA
  11. npy/npz/pkl/csv长字符串存储
  12. Learn1:在Power Apps平台创建第一个 Canvas App
  13. 网络—— 数据链路层,MTU
  14. 2020年的计算机专业就业形势,2020计算机专业就业分析
  15. 滴水逆向3期笔记与作业——01汇编
  16. Dsolve PDE基础
  17. Java程序员的重启人生-3.Java基础碾压
  18. 腾讯云Intel Xeon Cascade Lake 8255C(2.5 GHz)处理器性能评测
  19. 安全配置管理 (SCM):建立安全的基础
  20. vivaldi浏览器的页内查询功能

热门文章

  1. 开源mindmap_Java开发人员访谈的MindMap
  2. jpa 异常捕获_JPA和CMT –为什么捕获持久性异常不够?
  3. java nio的演进_Java接口的防御性API演进
  4. 工厂模式 构建者模式_实践中的构建者模式
  5. apache hive_通过6个简单的步骤在Windows上运行Apache Hive
  6. osgi 模块化_OSGi案例研究:模块化vert.x
  7. Spring Bootstrap中带有配置元数据的高级配置
  8. 将ActiveMQ持久消息传递性能提高25倍
  9. 带有DIY的Openshift上的Spring Boot / Java 8 / Tomcat 8
  10. JPA教程–在Java SE环境中设置JPA