▽1
●
a-kuma3 ベストアンサー |
以下の三つのまとめページから URL を抜き出して、重複したものを取り除きました。+転送メール 転送URL ESTYLE INTERACTIVE+GWBG JAPAN 短縮URL・転送URL生成サービス - Global World Business Group+ (*) www.dmoz.org は、English, German, Polish, French の四つだけでは、いきます。
やっと見つけたのがこれ。
http://urlsnub.com/index.php?a=multiple
ただ、http://url.os7.biz/ に比べると、URL じゃない文字列まで機械的に短縮URL にするので、
お世辞にもできが良いとは言えません。
function displayURL_1326952255(longURL, shortenURL) { var anchor = "<a href='" + shortenURL + "' target='_blank'>" + shortenURL + "</a>"; $("#result_1326952255 UL").append("<li>" + longURL + "<br>──→ " + anchor); } function shortenURL_impl_1326952255(call_webapi) { $("#result_1326952255").html("<ul></ul>"); var src = $("#text_1326952255"); var re = new RegExp("(http://[^/]+(/\\S+)?)", "gm"); var result while ((result = re.exec(src.val()))) { (function(){ var url = result[1] call_webapi.call(window, url) })(); } } function x_goo_by_1326952255(longURL) { var req = "http://goo.by/api/shorten?url=" + encodeURIComponent(longURL); $.get(req, function(resp) { var data = eval("data = " + resp); displayURL_1326952255(longURL, data.shortUrl); }); } function shortenURL_1326952255() { shortenURL_impl_1326952255(x_goo_by_1326952255) }
関数名やID が汚いのは、はてなブログに貼って動くようにしたかったからです。
妙な呼び出し階層になってるのは、Web API をいくつも試したからです。
結局、思ったより手こずってしました ><