URL Shortener Bookmarklet

时间:2012-09-25 07:05:42

标签: javascript bookmarklet

我有一个URL缩短器http://shrt.in/,我想到它有一个书签功能。

我已经有了一个,但我没有把它放在我的网站上,因为我需要做得更好。

这是我现在拥有的那个:

javascript:location.href='http://shrt.in/shrt.php?long='+encodeURIComponent(location)+'&title='+encodeURIComponent(document.title);

当您在要缩短的网站上时,单击书签,然后它会将您重定向到我的网站,您可以在其中复制URL。

我想知道我是否可以某种方式缩短网址,并将其粘贴到地址栏中,而无需重定向到我的网站。

因此,您使用长网址访问该网站,点击书签,地址栏将使用新的缩短网址进行更改。

我知道这可以做到,因为几年前我曾经使用过具有此功能的URL缩短器,但不幸的是,所有者放弃了它并且它已经死了。

这对我来说真的很有帮助,如果你们能帮助我,我真的很感激。

3 个答案:

答案 0 :(得分:0)

如果我找对你,则需要使用缩短网址传递参数以获取原始网址

以下链接可能会帮助您解决此问题https://webapps.stackexchange.com/questions/5973/url-shortener-that-supports-parameters

答案 1 :(得分:0)

您可以修改http://shrt.in/,这样您就不会只显示缩短的链接,而是立即重定向到缩短的链接。

似乎SHRT.IN正在使用PHP。编辑shrt.php文件,以便您可以重定向用户。

答案 2 :(得分:0)

你可以做到!所有你需要的是一个shrt.in上的监听器,它将接受url缩短并返回一个缩短的url,你需要通过跨站点ajax传递长URL并从你的站点获得结果,而不是重定向到你的站点然后做短缺。

希望它有所帮助。