html5扫码plusready子添加剂,HTML5+ API plusready兼容相关问题
这篇文章主要介绍了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兼容相关问题相关推荐
- html5扫码plusready子添加剂,关于HTML5+ API plusready的兼容问题
这篇文章主要介绍了HTML5+ API plusready的兼容问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 Android平台提前注入5+ API, ...
- web player html5源码,GitHub - WEBHH/DanmuPlayer: Html5弹幕视频播放器插件
DanmuPlayer ##Html5弹幕视频播放器插件 Danmmu Player是一个具备弹幕功能的Html5视频播放器. 具备弹幕视频播放,接受用户发送彩色弹幕,实时调解弹幕显示效果等功能. D ...
- 基于html5 源码,10款基于HTML5+CSS3实现的超酷源码动画
1.基于Bootstrap的jQuery登录表单 这是一款基于Bootstrap的登录表单,表单的外观自然不用说,沿用了Bootstrap的风格,非常漂亮.这款登录表单有一个经过CSS3处理过的头像图 ...
- uniapp -- 扫码记录(针对app场景)
背景 扫码需求日益增多,为了满足客户的需求,扫码演变的多种多样,其中有二维码,条形码居中,条形码又可以细分成几种,以下记录全屏和自定义页面扫码的在uniapp的技术实现 全屏扫码 uniapp自身带的 ...
- uniapp 在h5 模式下扫码
uniapp 在h5下是不支持扫码功能 只能自己找api去搞 qrcode.js 解析二维码(源码)https://blog.csdn.net/z_jing0927/article/details/1 ...
- 网站上做企业微信扫码授权登录怎么做?(超详细教程)
企业微信已经搞了这一套完整的教程! https://developer.work.weixin.qq.com/tutorial/detail/56 第1步:企业微信自建应用 第2步:浏览企业微信开发文 ...
- 关于微信支付 二维码扫码支付
首先注册微信公众平台服务号:https://mp.weixin.qq.com 获得开发者id和秘钥(appid & appsecret) 随后注册微信支付商户平台:https://pay.we ...
- PHP实现二维码扫码登录
实现客户端扫码登录分为下列四步: 1. Web页面生成二维码 生成的二维码中必须要包含一个用于唯一标识用户的数据,这个唯一标识是为了确保将客户端(手机)与web网页绑定,避免其他人登录了你的账号 ...
- C++实现二维码扫码登录
实现客户端扫码登录分为下列四步: 1. Web页面生成二维码 生成的二维码中必须要包含一个用于唯一标识用户的数据,这个唯一标识是为了确保将客户端(手机)与web网页绑定,避免其他人登录了你的账号 ...
最新文章
- Javascript 5 种原始数据类型
- oracle中affirm,2.Oracle Data Guard 参数介绍
- Python基础之格式化输出函数format()详解
- web linux进程管理,详解Supervisor安装与配置(Linux/Unix进程管理工具)
- 从join on和where执行顺序认识T-SQL查询处理执行顺序
- python在生活中有哪些用处-Python语言有哪些用途
- pl/mysql安装_MySQL安装
- 算法笔记_面试题_12.二叉搜索树的最近公共祖先
- LOL暗影岛服务器维修,LOL各大区服务器的地点
- html 点击 重置 单选,单选按钮上需要的Html 5不会重置(Html 5 required on radio button wil not reset)...
- php连接sql数据库的方法,php连接数据库_php连接数据库的四种方法
- java-设置电脑音量
- android qq毛玻璃,如何快速做出毛玻璃背景?有了这个网格渐变神器,1分钟搞定...
- mysql数据库应用试卷代号3868_实用数据库期末试卷B卷答题纸
- Node.js 读取图片
- OpenAI祭出120亿参数魔法模型!从文本描述生成的图像栩栩如生,仿佛拥有人类的想象力...
- 数据分析师应该怎么优化自己的简历?
- 创建自己的RSS服务——debian docker TinyTinyRSS搭建
- 【go】ssa和调用链分析
- webpack使用css-loader跟style-loader加载css报错