有关HTML5+ API pl㊑usready的适配难题

2021-03-24 04:46 jianzhan

Android服务平台提早引入5+ API,适用在plusready恶性事件前启用

在5+ Runtime自然环境中,一般状况下必须html网页页面分析进行后才会引入5+ API,实行的次序为:

1. 载入html网页页面

2. 分析html网页页面(免费下载script/link等连接点引入的資源,如js/css文档)

3. 开启DOMContentLoaded恶性事件

4. 引入5+ API

5. 开启plusready恶性事件

那样造成5+ API起效時间较为推迟,在html中引入js实行以后才可以启用5+ API,一般选用下列编码启用5+ API:

document.addEventListener('plusready',function () { 
        // 在这里里启用5+ API 
        // 如获得机器设备唯一标志 plus.device.uuid
},false); 

可是在新版本本中,将适用提早引入5+ API,能够在plusready恶性事件开启以前启用5+ API,提早引进连接点:

<script src="html5plus://ready"></script>

适配书写:

if(window.plus){ 
    // 在这里里启用5+ API 
}else{// 适配旧版本的plusready恶性事件 
    document.addEventListener('plusready',function () { 
        // 在这里里启用5+ API 
    },false); 
}

留意
1. 只是是提早引入5+ API,其实不会提早开启plusready恶性事件(仅流程4提早实际操作了)
2. Android3.0及之上服务平台才适用提早引入,Android2.*版本号没法提早引入
3. 在流运用自然环境中的wap2app会全自动提早引入(第一次引入互联网js时引入),不用加上<script src="html5plus://ready"/>连接点

到此这篇有关HTML5+ API plusready的适配难题的文章内容就详细介绍到这了,大量有关HTML5 API plusready 适配內容请检索脚本制作之家之前的文章内容或再次访问下边的有关文章内容,期待大伙儿之后多多的适用脚本制作之家!