很久以前,从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。
我想还是你通过手机上过Gmail的原因吧,Gmail记住了某些东西?呵呵,我也是通过GPRS上的网,速度还是可以的啊。
沙发!
可抢了个沙发,嘿嘿。
如果借别人的手机联pc上网,岂不是别人那手机可以看我的gmail了吗
我在手机的WAP浏览器中sign out后就再也进不了http://m.gmail.com ,真不知如何才能在手机中sign in到GMAIL.
to tr127:GMAIL应该是记住了cookie并识别客户端,但我印像中我从来没有在手机WAP浏览器中成功登录过GMAIL.
不知道还有谁能用WAP浏览器登录GMAIL..
谢谢Zola,我看到你的留言了。
我能… 我也是看了你这篇日志才试的..
我在手机输入http://m.gmail.com 后, 叫我登录邮箱, 然后进去就是Inbox里最近的一邮件内容….
原来只要手机支持,任何人都可以用WAP登录GMAIL了.
可是,我的手机好不容易显示出一个登录界面了,但我无法填写用户名和密码,我的手机浏览器也许不支持xhtml-mobile10的网页格式所以无法识别某些表单元素. 我真不应该sign out.
我的手机也可以的…
今天才知道手机也可以玩Gmail :)
可以了 ,还可以 8 Compose Mail 发送新邮件!
我的手机浏览器不支持两列表格,发不了邮件,郁闷!
手机是2003年上市的,而且不支持wap2.0!
今天听说手机的蓝牙功能容易感染病毒使你的手机话费成倍增加,Zola小心手机上网后感染病毒!
to Slan:手机在蓝牙开启时,任何其它设备的接入都要用户介入,要确认一下才会被连接上,不会有任何危险:)
求助!!
近期刚开始WAP,一直想用手机上GMAIL。可按您的方法,还是怎么都没反映,GMAIL页面都没有。能否给予帮助:[email protected]。我用的是MOTOE1。
我的手机不支持WML2.0,你的可能连XHTML Mobile都不支持。
这个其实是移动搞的鬼,gmail登录时需要用到https协议,CMWAP的GPRS连接到Internet时要通过代理,有时候支持https,有时候不支持,所以有时候能进登录界面。
谢谢ZOLA,搞定了!
第一次参照你的方法就已经搞定了!
原本我的手机上有两个网络设置,一个是在SONYERICSSON上登记发过来的WAP设置,一个是中移动的工作人员帮我设定的,后来有一次不小心点用了中移动设置的WAP,然后就怎么也上不去GMAIL,总是提示COOKING不存在,试了好些次都不行!因为刚好手边有另一部SONYERICSSON是装HK的电话卡,也从网上登记传了WAP设置,却一下子就能进入GMAIL,然后比对一下手机,心想是否WAP设置有问题,一转用WAP设置,立刻就能用了!
所以提醒一下用中移动的用户如果不能登录M.GMAIL.COM,试一下选择别的WAP设置,也许问题就解决了!再谢ZOLA!
用WAP.GMAIL 我也是只能读不能写?
非常感谢zola兄弟,是了很多天,终于搜到你的帖子,现在可以用了 :)))
m.gmail 你的有线网能上么?
顺便推荐下查立这篇文章不错 http://blog.sina.com.cn/s/blog_5ce0a6480100czcq.html google不做坏事吗