WEB开发网
开发学院软件开发Java 精通 Grails: Grails 与移动 Web 阅读

精通 Grails: Grails 与移动 Web

 2009-10-26 00:00:00 来源:WEB开发网   
核心提示: 就像使用 WML 1.x 一样,必须在文件的开始包含正确的 DTD,精通 Grails: Grails 与移动 Web(8),同时还要修改 <html> 标记,使其包含 xmlns 属性,这个仿真器要比真机大一些,但是它显示的网站效果跟在 iPhone 上显示的效果非常接近,如清单

就像使用 WML 1.x 一样,必须在文件的开始包含正确的 DTD。同时还要修改 <html> 标记,使其包含 xmlns 属性,如清单 5 所示:


清单 5. 启动 XHTML-MP 文件
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" 
"http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
... 
</html> 

虽然很多移动设备也接受更加通用的 MIME 类型 application/xhtml+xml ,但您仍然要用适当的 MIME 类型 application/vnd.wap.xhtml+xml 将其发送。application/xhtml+xml 可以帮助您在标准桌面浏览器中调试代码。

查看 XHTML-MP

访问 http://m.yahoo.com 可以查看 XHTML-MP。(虽然它在 Web 浏览其中看起来很简朴,但在手机上的效果却很好)。选择 View > Source,就会在文档顶端看见 XHTML-MP DTD 了。

想要更深入地了解这样的网站在真机上的效果到底如何,您还需要找到另外一个仿真器。例如,Sandip Chitale 的博客提供了 Firefox 插件,它看来真的很象一个 iPhone(参阅 参考资料)。注意,这个仿真器要比真机大一些,但是它显示的网站效果跟在 iPhone 上显示的效果非常接近。(我将指出一些更精确的验证器)。图 2 展示了用 Chitale 的仿真器仿真的 m.yahoo.com:


图 2. 使用 iPhone 仿真器查看 Yahoo 移动 web
精通 Grails: Grails 与移动 Web

验证 XHTML-MP

上一页  3 4 5 6 7 8 9 10  下一页

Tags:精通 Grails Grails

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接