- 4
- 0
- 约1.58千字
- 约 6页
- 2021-11-18 发布于广东
- 举报
3G 时代来了,公司最近要求我们也要做 WAP 版本的站点系统了,我们平时做的 WEB 系统大
部分都是用的 HTML ,而手机使用的是 WML 语言,虽然 WML 有些很类似 HTML ,但是还是有
很多细节不同的。
开发 WAP 站点系统的时候, 在进行测试预览的时候非常不方便, 因为纯 WAP 站点, IE 、火狐、
谷歌等浏览器是不支持的,所以大门户的 WAP 网站都会自动判断,如果使用 PC 浏览器访问,
会自动跳到一个页面, 只有使用手机浏览器访问, 才会显示手机网页页面, 主要是考虑到兼容性,
像腾讯的就是如此,如果你用 IE 访问 http://3 / ,会出现如下内容:
其实上图,不是真正手机访问的结果,而是被自动转向了。
很多朋友在开发 WAP 站点的时候, 都是用手机模拟器程序去模拟一台手机,然后使用手机的浏
览器去访问自己开发的 WAP 站点,显得非常的麻烦;
我最近发现,根本不用这么麻烦, FireFox 就支持 WAP 的浏览,但是要安装两个插件才行,默
认是不支持的,这两个插件的名字就是: Wmlbrowser 和 User Agent Switcher
有些朋友可能尝试过第一种插件, 一定失败, 为什么呢, 因为第一种只能解析 WML 页面的内容,
但是如果站点做了只允许手机浏览器访问的话,你就还是访问不了,而第而个就是可以让你 PC
上的火狐浏览器伪装为手机浏览器的, 让服务器以为你是用手机浏览器访问的, 这样就可以实现
我们的测试要求了。
首先打开火狐浏览器,进入菜单“工具” “附加组件”,在弹出的窗口中,点击“获取附加
组件”,然后在搜索的输入框中输入“ wmlbrowser ”,然后点后面的图标搜索,搜索结果如
下图:
点“添加至 Firefox ”,进行插件的安装。安装完后,再安装“ User Agent Switcher ”插件,
步骤与安装“ wmlbrowser ”一样,如图:
安装好两个插件后,重新启动火狐浏览器(不是重启机器,看清楚),再点开“工具”菜单,会
发现多了菜单项“ User Agent Switcher ”,将它设为“ iPhone 3.0 ”就可以了,如图:
这时你再访问 http://3 / ,就会显示如下内容了:
这才是用手机访问 http://3 / 显示的真实内容。
如果你是要访问 WAP1.X 或 WAP 2.X ,只要使用 “Edit User Agents ”功能添加一个就可以了,
具体如图:
设置后,你就可以使用新加的 Wap 访问 / 了,访问结果如下:
怎么样,是不是很强大呢,希望对哪些开发 WAP 系统的人有用。
原创力文档

文档评论(0)