1231312312312
1231312312312
  • 发布:2018-05-15 17:38
  • 更新:2018-05-15 17:38
  • 阅读:746

【报Bug】window闪现

分类:5+ SDK
//进入新window效果  
Checker.prototype.inWindow = function(url, param, callback){  
    var me = this;  
    param = param==null?{}:param;  

    var webview = mui.openWindow({  
                        url:url,  
                        id: new Date().getTime(),  
                        extras:param,  
                        createNew:false,  
                        show:{  
                          aniShow:"slide-in-right"  
                       },  
                       waiting:{  
                            autoShow:false  
                       }  
                    });  

    webview.removeEventListener("show");  
    webview.addEventListener("show", function(){  
        if( !me.hasPermission(webview.getURL()) ){  
            alert("缺少权限,请拨打"+me.getContactNumber(), function(){  
                webview.close();  
            });  
        }else{  
            if(typeof(callback)==="function"){  
                callback();  
            }  
            plus.webview.currentWebview().close();  
        }  
    });  
    return webview;  
}  

//实现返回上一个window的效果  
Checker.prototype.outWindow = function(url, param, callback){  
    param = param==null?{}:param;  
    var webview = mui.openWindow({  
                        url:url,  
                        id: new Date().getTime(),  
                        extras:param,  
                        createNew:false,  
                        show:{  
                          aniShow:"slide-in-left"  
                        },  
                       waiting:{  
                            autoShow:false  
                       }  
                    });  

    webview.removeEventListener("show");  
    webview.addEventListener("show", function(){  
        if(typeof(callback)==="function"){  
            callback();  
        }  
        plus.webview.currentWebview().close();  
    });  

    return webview;  
}  

//调用  
var checker = new Checker();  

//进入search.html  
checker.inWindow('search.html');  

//返回到index.html页面  
checker.outWindow('index.html');

最新版SDK有闪现bug,我使用的老版本没有此问题

2018-05-15 17:38 负责人:无 分享
已邀请:

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