Loading...

    AD: 猛买 | 快递查询 | Jobsdigg | 很棒的男装店

这种错误笑死人

可任意转载,但必须在醒目位置以超链接形式标明文章原始出处和作者信息
原文地址:http://www.blogkid.net/archives/1988.html

发现有人在支付志上留言说淘宝的问题,再这么下去肯定更多人会发现,倒不如我写写。上次写了京东商城meta标签的问题,过了几天京东就改了。看看淘宝上一些低级的错误吧:

打开淘宝首页,随便搜索个什么东西,比如有这样的结果(点击看大图):

查看对应源代码:

看到了吧,赫然写着 target=”"_blank"”。

不只是这里,随便到一个评价的页面,比如这个

每条评价中间会有一个“详情”的字样,我一直很纳闷,为啥这里做成链接的形状却从来不能点,直到有一天,查看了源代码:

如果你觉得代码太多不想看,这里的错误,简单描述起来就是,把一段table的代码,escape之后,作为一个span标签的style属性的值。这个span标签的内容,就是“详情”。

且不谈可能的原因,出现的这种错误,而且持续的时间这么久,难免让人诘问,淘宝的前端工程师以及负担测试任务的弟兄们,平日都干啥去了。

4 Responses to “这种错误笑死人”


  1. 那个_blank的错误,我几天就在我的blog里写了
    http://lyoe.yo2.cn/archives/8320

  2. 第二个错误,应该是javascript失效造成的,并不是你所说的把table代码“作为一个span标签的style属性的值”,估计原来设计的工程师的意图是通过添加一个自定义的tip属性,然后利用js在鼠标hover的时候把tip值中的HTML作为浮动层显示出来,本身这种写法就是比较糟糕的,而经过几次易手和改版之后,js代码被去除或者出错了,造成了莫名其妙的html代码留在原地。
    另外,淘宝很多的页面里都明显的跨浏览器兼容性问题,而阿里巴巴旗下的其他几款产品,问题就更严重了,比如alisoft中的一些js。
    一直很敬佩taobao的UED团队,造成这些问题估计不是他们的能力问题,而是体制的问题,但还是希望taobao的工程师能够发挥更积极的作用,将taobao和阿里的所有产品都改造的更完美!

  3. @施宇凡
    我说的放在里面,只是结果,毕竟浏览器看的也只是结果
    确实是通过js加进去的,而且那段js,正如你说,这种写法比较糟糕

    BTW,比起来,我觉得,taobao的前端算是好的了 :)
    体制问题可能确实是症结

  4. 够细心~

Leave a Reply