转自:http://www.cnblogs.com/taven/archive/2009/11/24/1609873.html

3G时代来了,公司最近要求我们也要做WAP版本的站点系统了,我们平时做的WEB系统大部分都是用的HTML,而手机使用的是WML语言,虽然WML有些很类似HTML,但是还是有很多细节不同的。

开发WAP站点系统的时候,在进行测试预览的时候非常不方便,因为纯WAP站点,IE、火狐、谷歌等浏览器是不支持的,所以大门户的WAP网站都会自动判断,如果使用PC浏览器访问,会自动跳到一个页面,只有使用手机浏览器访问,才会显示手机网页页面,主要是考虑到兼容性,像腾讯的就是如此,如果你用IE访问http://3g.qq.com/,会出现如下内容:

其实上图,不是真正手机访问的结果,而是被自动转向了。

很多朋友在开发WAP站点的时候,都是用手机模拟器程序去模拟一台手机,然后使用手机的浏览器去访问自己开发的WAP站点,显得非常的麻烦;

我最近发现,根本不用这么麻烦,FireFox就支持WAP的浏览,但是要安装两个插件才行,默认是不支持的,这两个插件的名字就是:Wmlbrowser 和 User Agent Switcher

有些朋友可能尝试过第一种插件,一定失败,为什么呢,因为第一种只能解析WML页面的内容,但是如果站点做了只允许手机浏览器访问的话,你就还是访问不了,而第而个就是可以让你PC上的火狐浏览器伪装为手机浏览器的,让服务器以为你是用手机浏览器访问的,这样就可以实现我们的测试要求了。

首先打开火狐浏览器,进入菜单“工具”---“附加组件”,在弹出的窗口中,点击“获取附加组件”,然后在搜索的输入框中输入“wmlbrowser”,然后点后面的图标搜索,搜索结果如下图:

点“添加至Firefox”,进行插件的安装。安装完后,再安装“User Agent Switcher”插件,步骤与安装“wmlbrowser”一样,如图:

安装好两个插件后,重新启动火狐浏览器(不是重启机器,看清楚),再点开“工具”菜单,会发现多了菜单项“User Agent Switcher”,将它设为“iPhone 3.0”就可以了,如图:

这时你再访问 http://3g.qq.com/,就会显示如下内容了:

这才是用手机访问 http://3g.qq.com/ 显示的真实内容,怎么样,是不是很强大呢,希望对哪些开发WAP系统的人有用。

转载于:https://www.cnblogs.com/ziyouyong/archive/2009/11/25/1610046.html

开发WAP站点之---使用PC电脑浏览器访问WAP手机站点 (转)相关推荐

  1. 设置UserAgent让电脑浏览器访问微信手机网站

    设置电脑浏览器user-agent --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWe ...

  2. Discus 论坛 在 pc 电脑上 访问手机版 ( mobile ) 和 触屏版(touch)设置

    Discus 论坛在 pc 电脑上 访问手机版 ( mobile ) 和 触屏版(touch)设置 1.   更改用户代理 user agent 一般在浏览器上安装UserAgent Switcher ...

  3. 电脑端用火狐浏览器访问wap站点

    访问wap站点比较方便的是用手机浏览器,这也是wap的初衷吧,但有时候我们想要在电脑上浏览这些wap站点,找了很久终于有了好的方法,而且比较完美.这里简单介绍下,方便普通需求. 1.火狐浏览器安装  ...

  4. java wap访问网页_在PC使用Chrome访问wap网页

    Chrome可以通过Command Line来启动,使得能正常访问Wap网站 主要使用 --user-agent 谷歌Android: chrome.exe --user-agent="Mo ...

  5. android 麦克风pc,电脑没有麦克风?让手机充当电脑麦克风!

    电脑没有麦克风但又要录音或者通话怎么办?其实可以把手机当成电脑麦克风!手机是必然有麦克风的,让手机充当电脑麦克风,完全可行!那么要怎么做?今天笔者就来为大家介绍一款可以让安卓手机充当电脑麦克风的App ...

  6. 关于电脑internet访问,手机平板可以上网但是浏览器无法上网

    于2022.07.26,电脑无法上网,但是手机平板可以正常上网. 百度搜索问题 解决问题步骤: 1,重启电脑---不行 2,关闭光猫,15分钟后再打开------不行 3,打开网络共享中心,重置网络- ...

  7. JS判断是电脑浏览器还是手机浏览器?

    JS判断是电脑浏览器还是手机浏览器? <script type=text/javascript>document.write('你的浏览器标识:',navigator.userAgent, ...

  8. 用电脑浏览器模拟手机浏览器

    最近开发手机网站,需要测试不同的手机,比较麻烦,所以想到了用电脑浏览器来模拟手机浏览. 在网上找了些资料,在些方便有需要的朋友. 1.用谷歌Chrome浏览器: 在Windows的[开始]--> ...

  9. php判断电脑浏览器模拟手机访问网页,在PC上测试移动端网站和模拟手机浏览器的5大方法...

    查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...

最新文章

  1. 为什么 HashMap 加载因子一定是0.75?而不是0.8,0.6?
  2. JAVA Thread线程异常监控
  3. How to 删除小数点后面的零0
  4. python30行代码_仅利用30行Python代码来展示X算法
  5. hover与click样式冲突
  6. 42 CO配置-控制-产品成本控制-成本对象控制-实际成本核算/物料分类帐-激活实际成本核算
  7. java缓存内存泄漏_java – getMethod是缓存并导致内存泄漏
  8. 结构化方法与面向对象方法应用比较
  9. 金融系统中BER-TLV的解析,更改、增加、删除TAG的实现
  10. 小明放学201812-2
  11. 尝试在RHEL6安装Wordpress —— 接触LAMP
  12. 测试用例设计之正交表设计
  13. java 设置图标_设置java窗口的图标
  14. 施密特触发器HSPICE仿真【内附代码】
  15. 微信小程序video控件的使用
  16. laravel框架中hasOne和blongTo的用法详解
  17. ZZNU 正约数之和
  18. 《区块链技术进阶与实践》之积分系统示例讲解
  19. 计算机仿真稿件没有消息,计算机核心期刊排名和投稿信息(2)
  20. EBox4300 Dev Start

热门文章

  1. 《电子商务法》实施倒计时,这些执行细则需注意!
  2. 聚类--K均值算法:自主实现与sklearn.cluster.KMeans调用
  3. BWA SAM文件格式
  4. Myeclipse的破解步骤
  5. Android设置Settings:预读取设置的选项和更新设置结果【2】
  6. ENTBOOST V1.0 发布,开源企业IM免费企业即时通讯
  7. 系统设计 - 使用面向 iOS 的本机插件扩展
  8. extmail集群的邮件负载均衡方案 [lvs dns postfix]
  9. HDOJ 1166 敌兵布阵
  10. [翻译]深入理解Tornado——一个异步web服务器