yanxlg
yanxlg
  • 发布:2014-12-23 15:58
  • 更新:2014-12-25 15:04
  • 阅读:2554

在H5+中的webview是原生的webview还是模拟的?

分类:HBuilder

在H5+中的webview是原生的还是模拟的?如果是原生的,那打开新的webview时怎么会要等一会显示才能不出现白屏,webview中的UI展示什么时候那么慢了?还有webview支持的切换动画为什么很多都不支持?如push推动画等

2014-12-23 15:58 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

我们用的系统自带的Webview,任何html的加载渲染都是需要时间的,渲染完成前是会白屏显示,机器的性能和页面复杂度都会有影响。
为了避免白屏我们可以通过5+ API来等待页面加载完成后再显示:

var openw=plus.webview.create(‘url','id');  
openw.addEventListener('loaded',function(){  
    openw.show(slide-in-right,300);  
},false);

对于Webview动画类型,我们目前封装的确实有限,后续会持续添加补充。

  • hanxin

    好像一个webview是一个浏览器? 为什么hb案例都是创建多个webview呢,有没有性能问题,既然是相当于浏览器,为什么不能使用一个webview显示各类页面呢? ---新人 求答疑

    2015-03-10 11:44

  • DCloud_App_Array

    一个Webview有窗口刷新闪屏,页面上下文无法保存的问题

    2015-03-17 17:58

该问题目前已经被锁定, 无法添加新回复