给IE的用户,如果下载地址失效,请手动改一下地址,把下载地址里“ubuntu:ubuntuftp@”删除,再按回车打开,然后在弹出的对话框里用户密码分别输入“ubuntu”和“ubuntuftp”就行了。下面是原因说明

总所周知,FTP协议的下载可以把用户名和密码写在地址上,免去手动输入密码,如

ftp://user:password@host:port/path

Ubuntu中文对注册会员提供的ftp空间,游客可以以http访问,但是要输入用户名和密码“ubuntu”和“ubuntuftp”,于是我就想能不能像ftp那样写到地址里,免去游客输入的麻烦,比如

http://ubuntu:ubuntuftp@ftp.ubuntu.org.cn/home/muzuiget/download/geexbox-1.2.1-custom-zh_CN.i386.iso

用Firefox测试,结果可以,于是一直都是这么做的。

昨天有童鞋留言Geexbox光盘地址无法下载,我马上测试一下,结果没问题,文件还在,我用的是Firefox。然后我就想到了,会不会是浏览器问题呢?各位童鞋可以点击这里测试一下

  • 用虚拟机启动XP,用IE6打开一下,结果IE6就报告语法错误了,看来IE6不支持。
  • 换成IE7测试,IE7更糟,链接是不可点击的,就在状态栏说网页有错误。
  • 然后我就测试了其它浏览器,结果Chrome,Safaris,Opera都能正常打开。

果然又是IE与众不同,神仙放屁——不用凡响。

那么到底这种语法合不合法呢?我搜索了一下,找到CSDN这个帖子,大部分人都说合法,连RFC都搬出来了(好长,没看完),那就是合法了。至于IE8据说更支持W3C,不过IE8对我吸引力不足,懒得去下载测试了,如果还是这德性,这么简单的功能都不支持,再去死一次吧。

根据Google Analytics统计,这个月本博客有49.57%访客是用Firefox的,我很欣慰。39.78%是IE,IE浏览这个博客还有点小毛病,不过我不管了。