24、Windows Mobile 平台上的 Web 应用与小部件开发指南

Windows Mobile 平台上的 Web 应用与小部件开发指南

一、Internet Explorer Mobile 6 中的 Web 应用

在 Windows Mobile 6.5 之前,内置浏览器功能相当基础,甚至缺乏对 CSS 嵌套子选择器和 JavaScript createTextNode 函数等基本功能的支持。因此,只有最简单的 Web 应用才有可能在该浏览器中运行。

随着 Windows Mobile 6.5 版本操作系统附带的 Internet Explorer Mobile 6 的推出,情况有了很大改善。这是一次重大的浏览器升级,它现在支持与桌面版 Internet Explorer 大部分相同的样式和功能。虽然它仍落后于一些更前沿的 Web 客户端,但足以让 Web 应用有运行的可能。

在评估 Web 小工具与 Internet Explorer Mobile 的兼容性时,第一步是打开一个 6.5 版本的模拟器实例并浏览到其 URL。你可能会注意到的第一个问题是,大部分内容会超出屏幕边缘,但你可以用鼠标在模拟触摸屏上“滑动”,让内容水平滚动进入视野。这是因为 IE Mobile 6 和其他一些较新的移动浏览器一样,会错误地将其屏幕尺寸表示得比实际更大。其目的是让页面以“普通”屏幕宽度渲染,用户可以在其中进行导航。这对许多网页有益,但对于小工具这样的页面来说,这恰恰是错误的做法。

幸运的是,有一个简单的解决方法。在小工具的 HTML 头部添加一行代码即可:

<meta name="viewport" content="width=device-width
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值