GPRS手机登录GMAIL攻略

Gmail on the go!很久以前,从herock那里就听说Gmail推出了移动服务,但是那个时候我无法打开http://m.gmail.com/  ,也没有办法照提示让GOOGLE发送URL到我的手机上来,看样子这功能只有美国用户才能使用。我最近上网不方便,老惦记着有新邮件没有查看。用笔记本电脑通过手机上网再进入GMAIL邮箱的话,速度太慢,打开我的GMAIL邮箱往往要花上十来分钟,还不一定能完整显示GMAIL的邮箱。昨天莫明其妙地发现我的手机居然可以登录GMAIL了,今天在测试时选取了sign out,从手机中退出Gmail登录后却怎么都打不开http://m.gmail.com/了,我估计是GOOGLE不能正确识别我的手机中的WAP浏览器,返回了不能被我的手机正确解析的WML代码;后来好不容易打开了http://m.gmail.com/,可是那个输入用户名和密码的input表单元素却不显示,我无法输入用户名和密码,这不是白搭吗?看来是我的索爱T618的WAP浏览不能较好的支持xhtml-mobile10的DOCTYPE。

  后来,经过几个小时的折腾,我终于找到用手机登录GMAIL的方法了。

解决办法:
  步骤1、下载https://www.zuola.com/gmail.htm
  步骤2、用记事本或其它文本编辑器打开gmail.htm,找到[email protected]替换成你的Gmail地址,再找到123456替换成你的密码,这样就将email和密码改成你自己的帐号和密码了
  步骤3、将gmail.htm上传到你的网站空间,然后点登录,这时不会登录到WAP邮箱界面,这不要紧,登录邮箱的cookies已经写入到你的手机浏览器中了
  步骤4、用手机登录http://m.gmail.com/ ,恭喜你,你可以看到你的inbox了。如果你的浏览器能较好的支持xhtml-mobile10的DOCTYPE的话,你就可以回复和撰写邮件了。我的手机虽然成功登录进去了,但还是不能填写WAP GMAIL中的表单,所以没有办法写邮件,不过,能阅读邮件,能删除垃圾邮件,已经给了我很多方便了:)

问题分析:
  WAP浏览器能支持的标识语言有好几种,每个WAP网页都在文件头里声明了文件类型,我的手机浏览器能支持以下文件类型声明的WAP网页:
< !DOCTYPE wml PUBLIC “-//WAPFORUM//DTD WML 1.1//EN” “http://www.wapforum.org/DTD/wml_1.1.xml” >
< !DOCTYPE wml PUBLIC “-//WAPFORUM//DTD WML 1.3//EN” “http://www.wapforum.org/DTD/wml13.dtd”>
< !DOCTYPE html PUBLIC “-//WAPFORUM//DTD XHTML Mobile 1.0//EN” “http://www.wapforum.org/DTD/xhtml-mobile10.dtd”>

  我的索爱T618对下面这种支持不好,能显示部分网页,但不能完整显示表格中的表单元素,但这种类型的网页有一个好处,在手机浏览器中和普通浏览器都能显示,在Microsoft Internet Explorer、Firefox和Opera中都能正确解析。
< !DOCTYPE html PUBLIC “-//WAPFORUM//DTD XHTML Mobile 1.0//EN” “http://www.wapforum.org/DTD/xhtml-mobile10.dtd”>

  我的手机不支持下面这种WAP类型,完全不能显示以下类型的WAP网页。
< !DOCTYPE html PUBLIC “-//WAPFORUM//DTD WML 2.0//EN” “http://www.wapforum.org/dtd/wml20.dtd”>

  我重做的那个gmail.htm就是一个去掉表格的登录表单,如果不去掉网页中的table相关的元素,talbe内的表单元素将不能在我的手机浏览器中显示。我为了省掉在手机中输入邮箱密码的麻烦,我就直接在网页中保存了密码,你可以保存,也可以在手机中登录Gmail的时候输入你的邮箱密码。

  我的登录表单是这样做出来的:先在电脑中注销Gmail,然后登录http://www.gmail.com/,到达登录界面,不输入帐号和密码,先将地址栏的长长的URL复制出来,找到URL的html字符串,替换为wml,然后将修改好的URL复制到地址栏,回车后进去一个似乎没有任何改变的登录界面。这时的登录界面中一旦输入帐号和密码,就会返回WAP网页出现WAP界面的GMAIL。我保存了这个登录界面,然后去掉源代码中的table相关的tr和td,提取了form保存为一个doctype为xhtml-mobile10.dtd的网页,上传到网上,然后在手机中输入这个地址就可以得到Gmail的登录界面。我只需要这个登录界面完成写入cookie的过程。做完这一切后,我就可以用手机通过访问http://m.gmail.com/ 进入我的邮箱了,直到我再次sign out为止:)
  BTW:我真的不知道昨天之前我的手机中是如何弄来的Gmail的cookies。

18 thoughts on “GPRS手机登录GMAIL攻略”

  1. 我在手机的WAP浏览器中sign out后就再也进不了http://m.gmail.com ,真不知如何才能在手机中sign in到GMAIL.
    to tr127:GMAIL应该是记住了cookie并识别客户端,但我印像中我从来没有在手机WAP浏览器中成功登录过GMAIL.
    不知道还有谁能用WAP浏览器登录GMAIL..

  2. 原来只要手机支持,任何人都可以用WAP登录GMAIL了.
    可是,我的手机好不容易显示出一个登录界面了,但我无法填写用户名和密码,我的手机浏览器也许不支持xhtml-mobile10的网页格式所以无法识别某些表单元素. 我真不应该sign out.

  3. 这个其实是移动搞的鬼,gmail登录时需要用到https协议,CMWAP的GPRS连接到Internet时要通过代理,有时候支持https,有时候不支持,所以有时候能进登录界面。

  4. 谢谢ZOLA,搞定了!
    第一次参照你的方法就已经搞定了!
    原本我的手机上有两个网络设置,一个是在SONYERICSSON上登记发过来的WAP设置,一个是中移动的工作人员帮我设定的,后来有一次不小心点用了中移动设置的WAP,然后就怎么也上不去GMAIL,总是提示COOKING不存在,试了好些次都不行!因为刚好手边有另一部SONYERICSSON是装HK的电话卡,也从网上登记传了WAP设置,却一下子就能进入GMAIL,然后比对一下手机,心想是否WAP设置有问题,一转用WAP设置,立刻就能用了!
    所以提醒一下用中移动的用户如果不能登录M.GMAIL.COM,试一下选择别的WAP设置,也许问题就解决了!再谢ZOLA!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据