怎么解决HTML5 API中plusready兼容问题
发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,这篇文章主要介绍"怎么解决HTML5 API中plusready兼容问题"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么解决HTML5 API中plusre
千家信息网最后更新 2024年10月19日怎么解决HTML5 API中plusready兼容问题
这篇文章主要介绍"怎么解决HTML5 API中plusready兼容问题"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么解决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,提前引入节点:
兼容写法:
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时注入),不需要添加节点
关于"怎么解决HTML5 API中plusready兼容问题"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
事件
问题
知识
节点
页面
支持
平台
版本
环境
行业
不同
实用
代码
内容
写法
实用性
实际
情况
文件
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
清华大学有软件开发专业吗
网络安全事件等级为
数据库通信
一份网络安全手抄报没字的
服务器虚拟化厂商
项目架构软件开发
商水农商银行网络安全工作
2个数据库同时操作表
滨州智慧医养软件开发电话
nodejs 远程数据库
北京项目软件开发价位
服务器连接多个4g路由器
idea可视化数据库新建
怀旧服现在哪个服务器好
c 怎么建立本地数据库连接
网络安全人才陈
大数据时代 数据库
数据库值变化监控
地方网络技术加盟项目
数据库产生标志
开源dhcp服务器
dell服务器睿频关闭
游戏支付软件开发
软件开发俗话分为几个阶段
嵌入式软件开发岗怎么晋升
观护苗网络安全课有感
湖州人工智能软件开发
linux 数据库工具
宝山区软件开发设计规范
地方网络技术加盟项目