Catch404 是一个 jQuery 插件,它以一种更友好的方式处理网站上的坏链。
如果网站上有了坏链之后,用户打开就是显示冷冰冰的浏览器的错误页面,如果是 WordPress 博客,虽然有好一些,但也是一个 404 页面,总之让用户访问了不存在的东西。
而 Catch 404 这个 jQuery 插件则以一种相对友好的方式处理网站上的坏链,如果当前页面的链接是一个坏链,用户点击之外不会跳出当前页面而是跳出一个 jQuery 框,直接告诉用户这个链接不存在了,而不让用户白跑一趟,如下面这个坏链,可以点击看下效果(阅读器中需要返回页面才能看到效果)。
Catch404 这个 jQuery 插件的主要原理是在用户访问链接之前使用 Yahoo 的 YQL 去访问 URL 然后通过获取返回码进行判断。
404 — 找不到!
机器人快速检查了这个连接,发现它已经无法访问了,你可以通过这个联系表单告诉我们。

这个会不会每一个link点了之后都要先checking一下啊。。
对,每个 link 都要 check,所以也有一些问题。
那实际用起来还是有点小麻烦。。
有得有失
糟糕!谷歌浏览器无法找到 itisabadlink
嗯,,是因为相对路径的内容在Reader里看不到……
虽然是每次都需要checking一下,但毕竟是一种新的体验方式
我也测试一下这个插件
对某些特定资源可以用这种方式,比较友好。