[发明专利]一种基于WebKit浏览器的wap页面显示方法及装置无效
申请号: | 201110316963.9 | 申请日: | 2011-10-18 |
公开(公告)号: | CN102360294A | 公开(公告)日: | 2012-02-22 |
发明(设计)人: | 朱宏浩 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 webkit 浏览器 wap 页面 显示 方法 装置 | ||
1.一种基于WebKit浏览器的wap页面显示方法,其特征在于,包括:
获取待显示网页的媒体类型参数值;
根据所述媒体类型参数值确定所述待显示网页为wap类型时,基于WebKit 浏览器的最大视图宽度、显示终端显示屏的显示宽度以及所述待显示网页页面 布局所需最小宽度确定WebKit浏览器显示所述待显示网页所需的显示宽度;
将确定的所述WebKit浏览器显示所述待显示网页所需的显示宽度作为 WebKit浏览器的显示区域宽度,以显示所述待显示网页。
2.如权利要求1所述的方法,其特征在于,获取待显示网页的媒体类型 参数值,包括:
通过调用WebKit浏览器中FrameLoader对象的responseMIMEType函数获 取所述待显示网页的媒体类型参数值,所述媒体类型参数值由所述 responseMIMEType函数从服务器返回的所述待显示网页的网页数据中获得。
3.如权利要求2所述的方法,其特征在于,根据所述媒体类型参数值确 定所述待显示网页为wap类型时,包括:
判断该媒体类型参数值是否为“text/vnd.wap.wml”,若是,则确定该待显 示网页为wap类型。
4.如权利要求1、2或3所述的方法,其特征在于,确定WebKit浏览器 显示所述待显示网页所需的显示宽度之前,还包括:
通过显示终端Android系统的应用程序编程接口获得显示终端显示屏的显 示宽度,以及通过WebKit浏览器开放的GetContentMinPrefWidth接口获得所 述待显示网页页面布局所需最小宽度。
5.如权利要求4所述的方法,其特征在于,基于WebKit浏览器的最大视 图宽度、显示终端显示屏的显示宽度以及所述待显示网页页面布局所需最小宽 度确定所述WebKit浏览器显示所述待显示网页所需的显示宽度,包括:
选取所述显示终端显示屏的显示宽度和所述待显示网页页面布局所需最 小宽度中的最大值,并进一步选取该最大值与所述WebKit浏览器的最大视图 宽度中的最小值,将该最小值确定为所述WebKit浏览器显示所述待显示网页 所需的显示宽度。
6.一种基于WebKit浏览器的wap页面显示装置,其特征在于,包括:
第一处理单元,用于获取待显示网页的媒体类型参数值;
第二处理单元,用于根据所述媒体类型参数值确定所述待显示网页为wap 类型时,基于WebKit浏览器的最大视图宽度、显示终端显示屏的显示宽度以 及所述待显示网页页面布局所需最小宽度确定WebKit浏览器显示所述待显示 网页所需的显示宽度;
第三处理单元,用于将确定的所述WebKit浏览器显示所述待显示网页所 需的显示宽度作为WebKit浏览器的显示区域宽度,以显示所述待显示网页。
7.如权利要求6所述的装置,其特征在于,所述第一处理单元具体用于 通过调用WebKit浏览器中FrameLoader对象的responseMIMEType函数获取所 述待显示网页的媒体类型参数值,所述媒体类型参数值由所述 responseMIMEType函数从服务器返回的所述待显示网页的网页数据中获得。
8.如权利要求7所述的装置,其特征在于,所述第二处理单元用于根据 所述媒体类型参数值确定所述待显示网页为wap类型时,判断该媒体类型参数 值是否为“text/vnd.wap.wml”,若是,则确定该待显示网页为wap类型。
9.如权利要求6、7或8所述的装置,其特征在于,所述第二处理单元还 用于在确定WebKit浏览器显示所述待显示网页所需的显示宽度之前,通过显 示终端Android系统的应用程序编程接口获得显示终端显示屏的显示宽度,以 及通过WebKit浏览器开放的GetContentMinPrefWidth接口获得所述待显示网 页页面布局所需最小宽度。
10.如权利要求9所述的装置,其特征在于,所述第二处理单元具体用于 选取所述显示终端显示屏的显示宽度和所述待显示网页页面布局所需最小宽 度中的最大值,并进一步选取该最大值与所述WebKit浏览器的最大视图宽度 中的最小值,将该最小值确定为所述WebKit浏览器显示所述待显示网页所需 的显示宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110316963.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于传输包装托盘的架空传输机系统
- 下一篇:光调制器像素单元及其制作方法