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
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



