20 января 2010 в 00:41

Используем Goo.gl без Google Toolbar

image

О сервисе сокращения ссылок от Google — Goo.gl писали уже не раз.
Несмотря на то, что подобных сервисов расплодилось огромное количество, гугловский заинтересовал людей (в том числе и меня) именно тем, что он гугловский — стабильность, надёжность, да и просто любовь к корпорации зладобра =)
Ложкой дёгтя оказалась возможность использования сервиса только в Google Toolbar и Feedburner. Чуть позже появился плагин для Chrome. А вот пользователи остальных браузеров остались в пролёте.
«Да не может быть!» — подумал я, и обратился к большому брату с вопросом, как же его новую фичу без его же фирменного софта использовать. И ответ отыскался довольно быстро.

Goo.gl bookmarklet

Как оно работает?
Берём вот этот код:
javascript:window.googl_callback = function(response){if(response.error_message){alert("An error occured: " + response.error_message);}else{prompt('', response.short_url);}}; var s = document.createElement("script"); s.src = "http://ggl-shortener.appspot.com/?url=" + encodeURIComponent(window.location.href) + "&jsonp=googl_callback"; void(document.body.appendChild(s));
И создаем в браузере закладку, вписав его вместо адреса страницы.
Теперь, когда нужно укоротить ссылку — ничего никуда не копируем, а просто, оставаясь на нужной странице, жмякаем на закладку, и, вуаля:
image

Для любителей же «классического» способа была найдена пара онлайн-сервисов того же назначения:
www.6api.com
gaigalas.net/lab/googl

P.S. Спасибо юзеру akirsanov за небольшую доработку =)
@Veider
карма
88,0
рейтинг 0,0
Похожие публикации
Самое читаемое

Комментарии (54)

  • +1
    Интересный способ, ничего не скажешь..)
  • +1
    Здорово =) работает, спасибо
  • 0
    Сервис пока плохенько работает, ссылки очень тупят временами.
  • +1
    Спасибо, очень удобно.
  • +1
    Только я так и не пойму, кроме твиттера эти сокращалки где нибудь используются? Просто у меня ни разу не было никакого повода в необходимости подобных сервисов…
    • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      иногда бывает уж очень длинная ссыылка, с кучей непонятного человеку мусора — такую лучше «сократить» перед тем как человекам показывать.
    • 0
      Только не кидайте в меня помидорами, в одноглазниках этим можно пользоваться, т.к. зачастую их система сообщений не пропускает ссылки. А сокращалки вроде j.mp вполне себе проглатывает.
      • +1
        Приведенная вами социальная сеть — это не единственный пример, когда несовершенные парсеры, не пропускающие обыкновенные url-ы, пропускают ссылки на сокращалки. И это иногда полезно знать.
    • 0
      удобно на слайда офлайн-презентации использовать, чтобы можно было списать её в блокнот
    • 0
      Порой заметил на одном сайте урл написан в размешку кириллица+латиница, и когда вставляешь копируя ссылку она не работает на переход, а вот такие сократители решают эту проблему
  • +1
    а если подменить alert(response.short_url) на prompt('', response.short_url) то урл можно будет скопировать во всех браузерах.
    • +1
      Спасибо, поправил образец.
    • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      Интересно, а можно сделать чтобы ссылка сразу в буфер копировалась?
  • 0
    Попытался сделать кнопку для оперы, получается вот что:



    МБ кто с ручками попрямее сможет сделать кнопку, чтобы результат отображался как в примере? Чтобы короткая ссылка сразу выделенная висела в инпуте. А то в моем случае еще и выделять ее надо, что не так удобно.
    • +2
      Скрипт немного поменялся с момента первоначальной публикации, попробуйте заново =)
    • 0
      Я использую widget от Opera (см. чуть ниже есть ссылка)
      • 0
        Виджет отдельно открывать надо, а кнопка всегда на панели висит. Нажал и готово.
        • 0
          Нет. С Opera 10.какой-то версии widget'ы в Opera работают, как отдельные приложения =)
          • 0
            О том и говорю. Зачем какие-то еще отдельные приложения, если и так уже есть браузер, без которого смысл сервиса goo.gl равен нулю?
  • НЛО прилетело и опубликовало эту надпись здесь
  • +2
    Вот вам goo.gl url shortener

    • 0
      ну для хромого это конечно замечательно, а для фф или оперы?

      имха, оч удобный способ с закладкой получился
      • +1
        С закладкой не удобно, а хроме он после укорачивания сам копирует ссылку в буфер, и предлагает публикацию в твиттере
        Вот вам для FF https://addons.mozilla.org/ru/firefox/addon/55308
        А Opera расширения не поддерживает :)
      • НЛО прилетело и опубликовало эту надпись здесь
        • +1
          Надо просто было прилепить картинку для привлечения внимание, а то не видно )
          • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          пардон, не заметил
      • 0
        Вот для Opera есть виджет widgets.opera.com/widget/15461/
    • 0
  • 0
    Спасибо вам, Veider
    Полезная и незанимающая лишние рессурсы фича!
  • –7
    Почему бы просто не юзать Хром?
    • 0
      С радостью перейду на Хром, как только у меня скорость интернета станет не меньше 5-10 Мбит/сек. С теперешними 1-2 Мбит/сек мне как-то приятнее с Оперой. А к тому времени и Хром возможно избавится от существующих багов, и поднакопит больше плагинов и функций. Вот такой у меня план :).
      • –3
        Ба! Да у вас опера головного мозга! :)
      • 0
        Последнюю фразу переписал в блокнотик. Надо запомнить.
    • 0
      А какой смысл переходить на другой браузер ради фичи весьма сомнительной полезности?
  • 0
    Ах чёрт, с весьма полезным greasymonkey-скриптом «Nice alert» (http://userscripts.org/scripts/show/43780) не работает :(
    • 0
      Хотя стоп, скопировать-то можно. Всё работает :)
  • 0
    Любовь к корпорации зла настолько велика, что люди сами ищут способ сдать ей очередную долю информации о своём пользовании сетью. :)
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    ggl-shortener.appspot.com
    А Google не прикроет его? App Engine же. Расширение для Хрома делает все на стороне клиента.
  • 0
    Удобная фича.
  • 0
    Спасибо, никогда короткими ссылками не пользовался. Закладку создал, буду пробовать пользоваться.
  • 0
    Ой спасибо большое! Теперь не буду каждый раз в поисковик залазить, когда в твиттере становится тесно :)
  • 0
    именно тем, что он гугловский — стабильность, надёжность, да и просто любовь к корпорации зладобра =)

    Не удержался…
    «But it was all right, everything was all right, the struggle was finished. He had won the victory over himself. He loved Big Brother.»
  • 0
    Интересно, почему сам Google не сделает на страничке goo.gl формочку для сокращения ссылок?
    • 0
      В целях продвижения хромого и google toolbar.
  • 0
    Гугл ограничил сокращение ссылок только для пользователей Google Toolbar. Не возможно получить доступ к API напрямую, если не симулировать

    nzeraf.com/api-goo-gl-s-pomoshhyu-php/

    Кто-нибудь знает как это сделать в Opera?
  • 0
    в опере нормано работало… но недавно перестало =(
  • 0
    Грустно. Действительно перестало. А я уже было на длинное нажатие кнопки go поставил…
    • 0
      господа, а присоветуйте букмарклет-замену для оперы?
  • 0
    У хрома есть отличное приложение goo.gl/1TjEi
  • 0
    Уже не работает?

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.