強火で進め

このブログではプログラム関連の記事を中心に書いてます。

URLをQRコードに変換するBookmarklet(ブックマークレット)

Google Chart APIのリファレンスがいつの間にか日本語化されていたのでざっと見ていていたらQRコードについての記述を発見。

デベロッパー ガイド - Google Chart API - Google Code
http://code.google.com/intl/ja/apis/chart/

使えるって話は聞いていたんですけどドキュメント英語だし… とまだ試してみてませんでした。
せっかくなので今回、iPhone向けに(以外でも動作するけどw)「開いてるページのURLをQRコードとして表示する」Bookmarklet(ブックマークレット)を作ってみました。

使い方

1. 下記のリンクから希望するものクリックし、リンク先をブックマークして下さい。
※使い方を読み終わってからブックマークした方が二度手間がなくて良いかも?

  • PC向け出力サイズ(200x200)はこちら

2. 保存したブックマーク(タイトルを変更していない場合「URL2QR」となっているもの)のURLが以下の様になっていますので

http://tsuyobi.heteml.jp/bookmarklet/qr/d.htm?javascript:vo…

先頭から「javascript:」前までを削除し、以下のURLに変更します。

javascript:void(window.open(%27http://cha…

3. QRコードを表示したいサイトに移動し、ブックマークを実行するとQRコードが表示されます。

※正しく動作しない場合はブックマークURLの先頭に http: が付いていたり、最後に / が付いていないか( ; で終わっているのが正しい)確認して下さい。自分がiPhoneでテストしたときにたまに自動的に付加される事がありました。

Google Chart APIを使用しているためオフラインでは動作しません。

もっと調整したいとき

QRコードの画像サイズはURLの chs=500x500 や chs=200x200 の値を変更することで調整できます( chs=[縦サイズ]x[横サイズ] となっています)。その他のパラメータについてはこちらを参照下さい。

QRコードについて

QRコードは(株)デンソーウェーブの登録商標です