加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

关于HTML5+ API plusready的兼容题目

发布时间:2020-11-25 14:59:18 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了HTML5+ API plusready的兼容题目,本文给各人先容的很是具体,对各人的进修或事变具有必然的参考小心代价,必要的伴侣可以参考下

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=http://www.jb51.net/html5/"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=http://www.jb51.net/html5/"html5plus:/ready"/>节点

到此这篇关于HTML5+ API plusready的兼容题目的文章就先容到这了,更多相干HTML5 API plusready 兼容内容请搜刮剧本之家早年的文章或继承赏识下面的相干文章,但愿各人往后多多支持剧本之家!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读