- 9
- 0
- 约1.01万字
- 约 17页
- 2017-12-21 发布于江苏
- 举报
u3内核扩展接口的相关定义
U3内核扩展接口定义
目 录
0
0
目 录 1
1. 编写目的 3
1.1. 背景 3
2. 功能扩展简表 3
3. 功能扩展 4
3.1. 屏幕方向(screen orientation) 4
3.1.1. 规范状态 4
3.1.2. 定义 4
3.1.3. 示例 4
3.1.4. Meta标签 4
3.1.5. 操作设计 5
3.1.6. 版本变更历史 5
3.2. 全屏控制(full screen) 5
3.2.1. 规范状态 5
3.2.2. 定义 5
3.2.3. 示例 5
3.2.4. Meta标签 6
3.2.5. 操作设计 6
3.2.6. 版本变更历史 6
3.3. 手势开关 6
3.3.1. 规范状态 6
3.3.2. 定义 6
3.3.3. 示例 7
3.3.4. Meta标签 7
3.3.5. 操作设计 7
4. 排版扩展 7
4.1. xhtml适应屏幕排版 7
4.1.1. 定义 7
4.1.2. 示例 8
4.1.3. Meta标签 8
4.1.4. 操作设计 8
4.2. 排版模式 8
4.2.1. 定义 8
4.2.2. 标签 9
4.2.3. 示例 9
4.2.4. 说明 10
4.3. 夜间模式 10
4.3.1. 定义 10
4.3.2. 标签 10
4.3.3. 示例 11
4.3.4. 说明 13
4.4. 强制图片显示 13
4.4.1. 定义 13
4.4.2. 标签 13
4.4.3. 示例 13
4.4.4. 说明 14
4.5. 极速模式控制 14
5. 其他 14
5.1. 发送到桌面 14
5.2. 应用模式 15
5.2.1. 定义 15
5.2.2. 标签 15
5.2.3. 示例 15
5.2.4. 说明 16
6. 浏览器版本识别 16
修订纪录
修订时间 内容摘要 作者 2012年月 初稿 ucweb 2012年8月10日 根据8.6版本调整文档内容 ucweb 2012年8月27日 增加浏览器识别的说明 ucweb 2012年10月8日 增加以下内容:
强制图片显示
夜间模式控制
应用模式
排版模式控制
修改以下内容:
全屏模式不包括其他模式控制 ucweb 编写目的
本文对基于U3内核进行的各种扩展进行描述及说明。本文的读者是所有使用U3进行开发的前端开发人员及进行扩展实现的研发人员。
背景
随着手机游戏,以及手机应用的迅速发展,这些应用对手机浏览器提出了方方面面的新需求,这些新需求不一定被现有的协议规范所定义,因此需要通过扩展U3内核的功能来为这些应用提供支持。本文档汇集了所有U3内核增加的独有的或尚未被规范定义的扩展功能,方便使用U3内核进行开发的前端开发人员使用。
功能扩展简表
扩展功能分类 功能细项 Meta支持 Js支持 补充说明 全屏 8.6 未来版本 屏幕方向 8.6 未来版本 手势开关 longpressMenu 无 8.6 gesture 无 8.6 flipbutton 无 未来版本 menu 无 未来版本 适屏排版 8.5 patch 无 发送桌面图标 8.6 无 浏览器识别 8.2 功能扩展
屏幕方向(screen orientation)
规范状态
/TR/screen-orientation/
定义
提供对屏幕方向特性的判断,事件及操纵,包括:
定义screen对象,可读取当前屏幕的方向
通过screen对象可对屏幕方向进行设置
定义屏幕方向改变时的事件处理函数。
interface screen {
readonly attribute DOMString orientation;
boolean lockOrientation (DOMtring orientation);
void unlockOrientation ();
attribute Function onorientationchange;
};
示例
!DOCTYPE html
html
script
function show() {
alert(Screen orientation state is + screen.orientation);
}
screen.addEventListener(orientationchange, show, false);
show();
screen.lockOrientation(portrait);
/script
/html
Meta标签
为了简化调用,可以通过meta对屏幕方向进行设定,效果与使用js调用相关接口是一致的。
meta nam
原创力文档

文档评论(0)