短网址还原的Bookmarklet

作者: 阮一峰

日期: 2011年5月28日

珠峰培训

如今,很多网站提供短网址服务

但是有时候,我们需要知道真实网址是什么。

一个个点击,实在太麻烦。何况在国内,很多网址是点不开的。

我一直希望,有人做一个通用接口,提供所有短网址的还原服务。现在,这样的服务终于出现了,它就是unshort.me

在该网站的首页,输入短网址,点击按钮后就会看到真实网址。更令人满意的是,它还慷慨地提供了调用接口API

今天晚上,我就利用这个接口,写了一个Bookmarklet----"短网址还原"。欢迎安装试用。

它的使用方法很简单。只要在页面上选中短网址,然后点击这个Bookmarklet,就会显示真实网址。

我在Chrome、Firefox 4、IE8下测试,都能正常运行。

(完)

一灯学堂

留言(11条)

好巧啊,剛好有這個需求!
很多短鏈接都在牆外,甚至想用proxy switchy臨時建立規則都要等很久等到瀏覽器返回頁面無法打開才行,這個不好解釋,只有用到的人能能理解。
總之,感謝。

在 Google Reader 里看 “短网址还原”的按钮是 javascript:void(0); ...

好用!

和dict.cn那个选词翻译原理一样,不过都有bug,如果页面里有frame就不行了

Firefox目前有扩展LongURL Mobile Expander和TheRealURL。

貌似已被墙?我打开一次,粘贴了一个j.mp,然后点Unshort,就挂了,而且怎么F5都出不来。但是挂代理后又可以打开,也能正常使用。

嗯,感觉还OK。谢谢提供!

阮老师,建议您修改一下代码,使得打开还原之后的网址都是在新窗口中。在原窗口中打开有点不方便,尤其是在浏览twitter的时候。感谢你的汗水!

@阿宏:

你把代码中的<a href="'+m+'">改成<a href="'+m+'" target="_blank">就行了,一共有两处。

不过,我的使用方法一直是右键菜单,点击“在新标签页打开”。

我这里似乎因URL长度限制而无法执行完整代码……

在Firefox14和IE9里,那个“关闭”按钮的排版不正常,麻烦指引如何修改,谢谢。

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接