这篇文章主要介绍了HTML5+ API plusready的兼容问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Android平台提前注入5+ API,支持在plusready事件前调用

在5+ Runtime环境中,通常情况下需要html页面解析完成后才会注入5+ API,执行的顺序为:

加载html页面

解析html页面(下载script/link等节点引用的资源,如js/css文件)

触发DOMContentLoaded事件

注入5+ API

触发plusready事件

这样导致5+ API生效时间比较延后,在html中引用js执行之后才能调用5+ API,通常采用以下代码调用5+ API:

document.addEventListener('plusready',function () {

// 在这里调用5+ API

// 如获取设备唯一标识 plus.device.uuid

},false);

但是在新版本中,将支持提前注入5+ API,可以在plusready事件触发之前调用5+ API,提前引入节点:

兼容写法:

if(window.plus){

// 在这里调用5+ API

}else{// 兼容老版本的plusready事件

document.addEventListener('plusready',function () {

// 在这里调用5+ API

},false);

}

注意

仅仅是提前注入5+ API,并不会提前触发plusready事件(仅步骤4提前操作了)

Android3.0及以上平台才支持提前注入,Android2.*版本无法提前注入

在流应用环境中的wap2app会自动提前注入(第一次引用网络js时注入),不需要添加

转自脚本之家www.17djmu.com

html5扫码plusready子添加剂,HTML5+ API plusready兼容相关问题相关推荐

  1. html5扫码plusready子添加剂,关于HTML5+ API plusready的兼容问题

    这篇文章主要介绍了HTML5+ API plusready的兼容问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 Android平台提前注入5+ API, ...

  2. web player html5源码,GitHub - WEBHH/DanmuPlayer: Html5弹幕视频播放器插件

    DanmuPlayer ##Html5弹幕视频播放器插件 Danmmu Player是一个具备弹幕功能的Html5视频播放器. 具备弹幕视频播放,接受用户发送彩色弹幕,实时调解弹幕显示效果等功能. D ...

  3. 基于html5 源码,10款基于HTML5+CSS3实现的超酷源码动画

    1.基于Bootstrap的jQuery登录表单 这是一款基于Bootstrap的登录表单,表单的外观自然不用说,沿用了Bootstrap的风格,非常漂亮.这款登录表单有一个经过CSS3处理过的头像图 ...

  4. uniapp -- 扫码记录(针对app场景)

    背景 扫码需求日益增多,为了满足客户的需求,扫码演变的多种多样,其中有二维码,条形码居中,条形码又可以细分成几种,以下记录全屏和自定义页面扫码的在uniapp的技术实现 全屏扫码 uniapp自身带的 ...

  5. uniapp 在h5 模式下扫码

    uniapp 在h5下是不支持扫码功能 只能自己找api去搞 qrcode.js 解析二维码(源码)https://blog.csdn.net/z_jing0927/article/details/1 ...

  6. 网站上做企业微信扫码授权登录怎么做?(超详细教程)

    企业微信已经搞了这一套完整的教程! https://developer.work.weixin.qq.com/tutorial/detail/56 第1步:企业微信自建应用 第2步:浏览企业微信开发文 ...

  7. 关于微信支付 二维码扫码支付

    首先注册微信公众平台服务号:https://mp.weixin.qq.com 获得开发者id和秘钥(appid & appsecret) 随后注册微信支付商户平台:https://pay.we ...

  8. PHP实现二维码扫码登录

    实现客户端扫码登录分为下列四步: 1.    Web页面生成二维码 生成的二维码中必须要包含一个用于唯一标识用户的数据,这个唯一标识是为了确保将客户端(手机)与web网页绑定,避免其他人登录了你的账号 ...

  9. C++实现二维码扫码登录

    实现客户端扫码登录分为下列四步: 1.    Web页面生成二维码 生成的二维码中必须要包含一个用于唯一标识用户的数据,这个唯一标识是为了确保将客户端(手机)与web网页绑定,避免其他人登录了你的账号 ...

最新文章

  1. Javascript 5 种原始数据类型
  2. oracle中affirm,2.Oracle Data Guard 参数介绍
  3. Python基础之格式化输出函数format()详解
  4. web linux进程管理,详解Supervisor安装与配置(Linux/Unix进程管理工具)
  5. 从join on和where执行顺序认识T-SQL查询处理执行顺序
  6. python在生活中有哪些用处-Python语言有哪些用途
  7. pl/mysql安装_MySQL安装
  8. 算法笔记_面试题_12.二叉搜索树的最近公共祖先
  9. LOL暗影岛服务器维修,LOL各大区服务器的地点
  10. html 点击 重置 单选,单选按钮上需要的Html 5不会重置(Html 5 required on radio button wil not reset)...
  11. php连接sql数据库的方法,php连接数据库_php连接数据库的四种方法
  12. java-设置电脑音量
  13. android qq毛玻璃,如何快速做出毛玻璃背景?有了这个网格渐变神器,1分钟搞定...
  14. mysql数据库应用试卷代号3868_实用数据库期末试卷B卷答题纸
  15. Node.js 读取图片
  16. OpenAI祭出120亿参数魔法模型!从文本描述生成的图像栩栩如生,仿佛拥有人类的想象力...
  17. 数据分析师应该怎么优化自己的简历?
  18. 创建自己的RSS服务——debian docker TinyTinyRSS搭建
  19. 【go】ssa和调用链分析
  20. webpack使用css-loader跟style-loader加载css报错

热门文章

  1. 将中国标准时间格式转换为yy-mm-dd的格式
  2. 根据Excel数据拼接sql,多列
  3. 20 Newsgroups数据集介绍
  4. windows10开热点无法连接网络的原因
  5. 手把手教你构建 C 语言编译器(3)- 词法分析器
  6. 对于 996,说下我的观点
  7. 上传到服务器的文件没了,ftp上传到服务器没有文件
  8. 董明珠又因为格力手机“生气”了;嘀嗒称滴滴威胁司机二选一;iPhone X围巾问世丨价值早报
  9. python 使用listdir 遍历目录
  10. linux迅雷替代工具_Linux中查找工具的友好替代品