javascript-如何在不加载页面的情况下确定url缩短链接的最终链接?
作者:互联网
我有进入邮件的链接,例如在电子邮件正文中.现在的问题是我想单击内容,并能够在右侧的消息窗格中显示展开的链接(我使用jQuery).
我使用的是jQuery,并发现使用AJAX调用另一个PHP脚本将请求发送到bit.ly等是可行的.我不确定如何做到这一点.
主要问题是,由于Twitter具有自己的自动缩短器,因此某些链接的缩短了2-3倍.任何帮助,将不胜感激.
谢谢.
解决方法:
您可以使用名为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']);
}
});
标签:url,javascript,jquery,url-rewriting 来源: https://codeday.me/bug/20191202/2084930.html