-2

我最近做了一个网址缩短器,我想在我的网站上制作一个“即时缩短”书签链接,就像YOURLS一样,所以你可以为链接添加书签,然后转到任何网页,然后点击书签,它会自动缩短地址,将其添加到数据库并在弹出窗口中告诉您缩短的 url。

我不知道该怎么做,请帮助我!

编辑:这是您当前使用书签链接缩短的代码:

javascript:(function()%7Bvar%20d=document,s=d.createElement('script');window.yourls_callback=function(r)%7Bif(r.short_url)%7Bprompt(r.message,r.short_url);%7Delse%7Balert('An%20error%20occured:%20'+r.message);%7D%7D;s.src='http://nix-pix.co.uk/public/admin/index.php?u='+encodeURIComponent(d.location.href)+'&jsonp=yourls';void(d.body.appendChild(s));%7D)();

4

1 回答 1

0

通常使用这样的书签:

javascript:u=encodeURIComponent(location.href);s='http://urlshortener.com/shorten.php?url='+u;window.open(s,'shortened','location=no,width=400,height=300');

这将获取当前页面的 URL 并打开一个指向 urlshortener.com/shorten.php?url=[要缩短的 url] 的新窗口。YOURLS 使用的代码更复杂,但可能做的事情大致相同。您只需在上面的代码中更改新窗口打开的 URL。

于 2012-05-14T14:59:41.763 回答