jurimengs
jurimengs
  • 发布:2015-03-13 09:26
  • 更新:2015-05-15 15:56
  • 阅读:2504

plusready回调不能生效

分类:HTML5+

因为我想在页面加载完成后执行 alert("load success"); 所以我找到index.html里有一段:
function plusReady(){
// alert("plusReady");
// 隐藏滚动条
plus.webview.currentWebview().setStyle({scrollIndicator:'none'});
// Android处理返回键
plus.key.addEventListener('backbutton',function(){
if(confirm('确认退出?')){
plus.runtime.quit();
}
},false);
//plus.ui.alert("window.plus true");
// alert("sdfsfssdf");
compatibleAdjust();
// alert("sdfsfssdf");
}
if(window.plus){
//plus.ui.alert("window.plus true");
// alert("plus true");
plusReady();
}else{
// plus.ui.alert("window.plus false , reload");
document.addEventListener('plusready',plusReady,false);
}
问题是,上面这段,是否plusReady函数就是 plusready 后的回调?
经过无数次试验, 这段代码一点都不能改,否则打包后,安装,就会一直卡在启动页面,进不了index.html。
请看我 // 注释掉的几行,那几行都是我试验过的,无论哪行都不行
我使用的手机是 小米2s,MIUI 版本: MIUI-JLB52.0

求指导,多谢!

2015-03-13 09:26 负责人:无 分享
已邀请:
jurimengs

jurimengs (作者)

。。居然这么多天没人回答。。

翾

- 没有什么想要介绍的

plusReady函数是 plusready 后的回调。

翾

- 没有什么想要介绍的

你可以吧index.html 改成如下试试:

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="utf-8">  
        <title>Hello MUI</title>  
        <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">  
    </head>  
    <body>  
        <script>  
             //调用框架H5+的东西需要等待plusReady  
            var plusReady = function() {  
                alert("plusReady");  
            };  
            if (window.plus) {  
                plusReady();  
            } else {  
                document.addEventListener('plusready', plusReady, false);  
            }  
             //页面加载完成需要等待load  
            var loadSuccess = function() {  
                alert("loadSuccess");  
            };  
            window.addEventListener('load', loadSuccess, false);  
        </script>  
    </body>  
</html>
jurimengs

jurimengs (作者)

这……貌似跟index是一样的,不过我还是尝试了下, 仍然是不行, 进不了页面

页面一直转。
多谢

骁骑

骁骑

你可以把manifest.json文件shplash节点下的autoclose的值设置为ture 页面就能进去了

DCloud_UNI_FXY

DCloud_UNI_FXY

不要在首页alert。可以console打印信息测试。

jurimengs

jurimengs (作者)

多谢指导... splashscreen

jurimengs

jurimengs (作者)

另外, 我将工具更新到最新版本就好了.

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