vasiliev.me Posts About Contact

QRCode для Android Market

#android #web

Я жутко не люблю печатать на мобильных телефонах и очень люблю QR коды.
А ещё у меня Android телефон. И по роду деятельности мне приходится регулярно пользоваться несколькими браузерами, и не везде я залогинен в Google с нужной мне учётной записью. Чтобы устанавливать приложения из маркета было поще, я написал маленькую штуку для ~/.js.

Эта штука добавляет большущий и жутко удобный QR код с ссылкой на приложение сразу под кнопкой «Купить/Установить».

// Add handy QR Codes to Android Market.
// For ~/.js

var url = encodeURIComponent(window.location.href);
var title = $("h1.doc-banner-title").text();
var dimentions = "276x276";

var request_url = "http://chart.apis.google.com/chart?cht=qr&chs=" +
                  dimentions +
                  "&chl=MECARD%3AN%3A" +
                  title +
                  "%3BURL%3A" +
                  url +
                  "%3B%3B";

$("<img />")
  .attr("src", request_url)
  .attr("title", title)
  .prependTo(".doc-similar.padded-content5");

За ~/.js надо дружно поблагодарить Chris Wanstrath. А вот ссылки на расширение для Chrome и Safari, и на аддон для Firefox.