JQuery на лету сокращение URL

ищу сокращатель URL на лету так же, как работает tweetdeck. Я нашел много jQuery и общих плагинов javascript, которые берут URL и запускают его через сервис сокращения, такой как bit.ly, когда нажата кнопка. Однако я не смог найти тот, который делает это на лету. Мой первый вопрос: это уже где-то существует? Во-вторых, если это не такt, то, что было бы лучшим способом распознать URL, который должен быть сокращен внутри текстового поля? Мои мысли:

В onKeyUp этой текстовой области бегите по тексту в поисках httpЕсли найдено, захватите весь URL (как определить конец? Это может быть точка, запятая, пробел и т. Д.)Убедитесь, что URL неt уже URL-адрес bit.lyПроверьте URL (сделайте запрос и убедитесь, что ответ http не является ошибкой, bit.ly уже делает это?)Если допустимо, отправьте URL на bit.ly 'S API и получить ответЗамените длинный URL-адрес коротким URL-адресом в текстовой области.

Мысли?

Ответы на вопрос(6)

Ваш ответ на вопрос