ゼロと無限の間に

フリーでオープンソースなJavaScriptとかPHPとか。

ユーザ用ツール

サイト用ツール


javascript:qr-this-greasemonkey

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
javascript:qr-this-greasemonkey [2009/04/04 22:30]
dgbadmin 0.2.0 Mobile Link Discovery対応
javascript:qr-this-greasemonkey [2009/11/30 00:32] (現在)
dgbadmin greasemonkey工具箱に移動した
行 1: 行 1:
 ====== 今見ているWebページのURLをQRコードで表示する - GreaseMonkey版 QR This! ====== ====== 今見ているWebページのURLをQRコードで表示する - GreaseMonkey版 QR This! ======
  
-更新履歴とコメントは[[http://0-oo.net/log/category/javascript/qr-this/|QR This! Archive ゼロと無限の間のログ]]でどうぞ。 +[[greasemonkey/qr-this-greasemonkey]]に移動した。
- +
-[[QR This]]のGreaseMonkey版。\\ +
-有効にしていれば、どのWebサイトでもページの右下に常にQRコードを表示する。これでいつでも携帯で読み取れる!知らない間に他の人にURLを盗み見られないように注意!8-) +
- +
-今回MozOpacityなんてのを初めて使った。半透明だとQRコードを読み取りにくかったりするのかな? +
- +
-バージョン0.2.0からは、**Mobile Link Discovery**が指定されているページの場合は指定された携帯向けのURLをQRコード化するようにした。8-) +
- +
-それから、QRコードは(株)デンソーウェーブの登録商標ですよ。 +
- +
- +
-===== ダウンロード・インストール ===== +
-[[http://0-oo.net/us/qr_this.user.js|GreaseMonkey版 QR This!]] +
- +
- +
-===== ライセンス ===== +
-[[http://0-oo.net/pryn/MIT_license.txt|MITライセンス]]で。 +
- +
- +
-===== ソースコード ===== +
-<code javascript> +
-// ==UserScript== +
-// @name        QR This! +
-// @namespace   http://0-oo.net/ +
-// @description Show a 2D bar code of the url of the page that you see. +
-// @version     0.2.0 +
-// @include     http://+
-// @include     https://+
-// ==/UserScript== +
-// +
-// http://0-oo.net/sbox/javascript/qr-this-greasemonkey +
-// ( The MIT License ) +
-// +
-(function(){ +
-    var api = "http://chart.apis.google.com/chart?cht=qr&chs=100x100&chl="; +
-     +
-    var caption = ""; +
-    var url = document.URL; +
-     +
-    //Search "Mobile Link Discovery" +
-    var links = document.getElementsByTagName("link"); +
-    for (var i = 0, len = links.length; i < len; i++) { +
-        var link = links[i]; +
-        if (link.rel == "alternate" && link.media == "handheld") { +
-            caption = "Mobile Link<br />" +
-            url = link.href; +
-            break; +
-        } +
-    } +
-     +
-    var qr = document.createElement("img"); +
-    qr.src = api + encodeURI(url); +
-     +
-    var div = document.createElement("div"); +
-    div.style.position = "fixed"; +
-    div.style.right = 0; +
-    div.style.bottom = 0; +
-    div.style.MozOpacity = 0.75; +
-    div.style.zIndex = 100; +
-     +
-    if (caption) { +
-        div.innerHTML = caption; +
-    } +
-    div.appendChild(qr); +
-    document.body.appendChild(div); +
-})(); +
-</code> +
javascript/qr-this-greasemonkey.1238851831.txt.gz · 最終更新: 2009/04/04 22:30 by dgbadmin