判断预加载是否成功

方式一、通过直观现象分析

预加载页面会立即打开,不会显示等待框;非预加载页面默认会先显示等待框,再显示新页面;

方式二、增加log分析预加载页面是否已创建

比如:A页面中预加载B页面,则在A页面完全加载(可通过setTimeout模拟)后,打印当前应用所有webview,看是否包含B页面的url,以此来分析。

例如:在A页面增加如下代码:

  1. mui.plusReady(function(){
  2. setTimeout(function(){
  3. var array = plus.webview.all();
  4. if(array){
  5. for(var i=0,len=array.length;i<len;i++){
  6. console.log(array[i].getURL());
  7. }
  8. }
  9. },5000)
  10. });

扩展阅读

代码块激活字符:

minitpreload

mpreload(单个webview)

mui遵循 MIT License