使用EJS生成短地址

 此博客为9925.org的镜像,登录9925.org可以查看到最新博文。

原文出处:http://ily.so/MnUFBf

 

使用EJS脚本可以轻松调用webapi接口,下面的例子是调用ily.so短地址服务的,请参考。

 

clear();
var url = prompt("请输入要缩短的地址:");
if(url != null && url != "")
{
    var re = /((http|https):\/\/)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(\/[a-zA-Z0-9\&%_\.\/-~-]*)?/;
    if(url.indexOf("http://") !== 0)
        url = "http://" + url;
    if (!re.test(url)) 
    {
        window.alert("您输入的URL地址:“" + url + "”有误。");
    }
    else
    {
        var jsonText = http.get("http://ily.so/api/url?cmd=add&v=" + url + "&_=" + new Date().getTime(), "utf-8");
        var json = JSON.parse(jsonText);
        var copy = System.Windows.Forms.Clipboard.SetText;
        if(json.code === 0)
        {
            copy("http://ily.so/" + json.data);
            window.alert("已复制 \"http://ily.so/" + json.data + "\" ,按 Ctrl + V 可粘贴。。");
        }
        else
        {
            window.alert(json.msg);
        }
    }
}
else
{
    window.alert("请输入要缩短的URL地址。");
}

 

转载于:https://www.cnblogs.com/easton/p/4306310.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值