Javascript 如何在页面中不加载的情况下确定url短链接的最终链接?
我有消息的链接,比如说在电子邮件正文中。现在的问题是,我希望单击内容并能够在正确的消息窗格中显示未包装的链接(我使用jQuery) 我正在使用jQuery,并认为使用AJAX调用另一个PHP脚本将请求发送到bit.ly等都可以。我不是100%确定如何做到这一点 主要问题是,这些链接中的一些被缩短了2-3倍,因为Twitter有自己的自动缩短器。在此方面的任何帮助都将不胜感激Javascript 如何在页面中不加载的情况下确定url短链接的最终链接?,javascript,url,jquery,url-rewriting,Javascript,Url,Jquery,Url Rewriting,我有消息的链接,比如说在电子邮件正文中。现在的问题是,我希望单击内容并能够在正确的消息窗格中显示未包装的链接(我使用jQuery) 我正在使用jQuery,并认为使用AJAX调用另一个PHP脚本将请求发送到bit.ly等都可以。我不是100%确定如何做到这一点 主要问题是,这些链接中的一些被缩短了2-3倍,因为Twitter有自己的自动缩短器。在此方面的任何帮助都将不胜感激 谢谢。您可以使用名为LongURL的服务。jQuery中的API调用如下所示: $.ajax({ url: 'ht
谢谢。您可以使用名为LongURL的服务。jQuery中的API调用如下所示:
$.ajax({
url: 'http://api.longurl.org/v2/expand?format=json&url=http%3A%2F%2Fbit.ly%2Fv20RLs',
dataType: 'jsonp',
method: 'get',
success: function(response) {
alert(response['long-url']);
}
});
或
$.ajax({
url: 'http://api.longurl.org/v2/expand',
data: {
format: 'json',
url: 'http://bit.ly/v20RLs'
},
dataType: 'jsonp',
method: 'get',
success: function(response) {
alert(response['long-url']);
}
});