转向WAP 2.0

标签:无

之前曾在用GAE架设WAP站点一文中说过WAP 1.0的基本实现,昨天发现我的手机也支持WAP 2.0了,所以开始向新版本转移了。

感觉2.0最大的好处是与XHTML兼容,因为Doctype就是XHTML Mobile Profile 1.0。这样就不必花费太大力气进行移植,而且也可以用任意浏览器进行测试了。

要编写一个WAP 2.0的页面也很简单,首先写上这个Doctype:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
之后的内容和一般的XHTML差不多,但是有些标签和属性不能用,排版主要靠CSS。

在输出时可以用3种MIME类型:
application/vnd.wap.xhtml+xml
application/xhtml+xml
text/html
可以通过用户代理发出的Accept请求头(例如Firefox3.5为“Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”)来选择使用哪种。
当然,如果用户代理只支持WAP 1.0,那你也可以输出“text/vnd.wap.wml”。

最后就是手机浏览器的兼容性也比较强了,现在用WAP 2.0应该比较合适了。

0条评论 你不来一发么↓

    想说点什么呢?