« 第13回HTML5とか勉強会の発表資料 - WebSocketRemote for iOS | メイン | Java Scripting APIからAppleScriptを使う »

選択範囲をQRコードにするBookmarklet

選択範囲をQRコードにするBookmarkletです。
ブラウザ上の文字列を、携帯電話に取り込みたい時に便利です。
注意点として、Google Chart APIを使っているため、外部と通信が発生します。
/*
================================================================================
    Name        :   選択範囲をQRコードにするBookmarklet Ver1.0.0
    In          :   [none]      
    Out         :   [none]      
    Note        :   Google Chart APIを使って、選択範囲をQRコードに引用します。
--------------------------------------------------------------------------------
    Version     :   Ver1.0.0    |   2010/12/18  |   新規作成
--------------------------------------------------------------------------------
    License     :   MIT license
    URL         :   www.kanasansoft.com
================================================================================
*/

(
    function(w,d,g,p,s){
        if(d[p]){
            s=d[p].createRange().text
        }else if(d[g]){
            s=d[g]()
        }else if(w[g]){
            s=w[g]()
        }
        if(s){
            w.open("http://chart.apis.google.com/chart?cht=qr&chs=480x480&chl="+encodeURIComponent(s));
        }
    }
)
(window,document,"getSelection","selection")

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

Google

タグ クラウド