今天发现一个样板里的“返回顶部”锚点链接有问题,在Chrome浏览器中无法返回顶部,而是跳转到这样那样的位置。查证后发现,Chrome对空的<a>标签解析会出现问题,当然,其他浏览器都能正常解析。就这一问题,有两种方案,如果是单纯返回顶部的话,不妨简单地吧href属性的值写为‘#’,如果不行就获取URL,在结尾加个‘#’;如果是定位到某一位置,最好在<a></a>中间添加上些许内容,防止Chrome解析出错。

为什么总纠结于Chrome?我的理解是Chrome(或者说是webkit排版引擎)目前确实占据了市场较大份额,包括各大双核浏览器,都以此为“高速模式”,因此Chrome确实是我们应当考虑的方面。