作为网站开发者,我一般不会轻易评价同行做出来的网站很烂。但对于 blogcn, 我只能说,它带给我的体验很不爽。
前两个月,我在上面打开某一篇日志(地址已经不记得了)时,发现无论怎么刷新,页面总是一片空白,浏览器状态栏也显示出 Done, 怎么回事呢?打开 source 一看,晕倒,连初学者都知道的 <html>
标签居然都看不到,有这么考验浏览器容错性的么?
另一次网页空白事件,是因为指定简体中文编码的 <meta>
放在了 <title>
之后,而网站标题又有中文字符。这时,浏览器在读取数据流时,读到 <title>
处仍然不能判断出页面编码(Response header 中也未包含 charset 声明),于是,浏览器可能因不能正确识别页面编码而无法 parse HTML document. 这是一个很微小但可能引发严重后果(页面无法阅读)的问题,因此很多人都没注意到。解决办法很简单,把 <meta>
紧接着放在 <head>
之后 (确保指定编码的标签写在 <title>
前面
)即可。同样的问题在网球博客网站也出现过,他们根据我的办法立即排除了问题。我把这个问题及解决办法通过一个 blogcn 的朋友反馈给他们公司技术部,却未被采信……
今天,我进 blogcn 的情侣博客,准备发一篇日志上去,结果提交后足足等一分半钟,结果返回说我没登录。再登录进去,却无法切换到情侣博客了——总是要我登录。汗,吸引了大笔风投的公司,程序员待遇应该不错吧,面对那么庞大的用户群(号称第一中文 BSP),连个会话超时问题也解决不了么?