(function(scripts, callback, errorback) { if (typeof errorback != 'function') errorback = function(url) { alert('jsloader load error: ' + url) }; var cssRegexp = /.css$/; var load = function(url) { if (cssRegexp.test(url)) { var link = document.createElement('link'); link.href = url; link.type = 'text/css'; link.rel = 'stylesheet'; (document.getElementsByTagName('head')[0] || document.body).appendChild(link); if (scripts.length) { load(scripts.shift()); } else { callback(); } } else { var script = document.createElement('script'); script.type = 'text/javascript'; script.charset = 'utf-8'; var current_callback; if (scripts.length) { var u = scripts.shift(); current_callback = function() { load(u) } } else { current_callback = callback; } if (window.ActiveXObject) { // IE script.onreadystatechange = function() { if (script.readyState == 'complete' || script.readyState == 'loaded') { current_callback(); } } } else { script.onload = current_callback; script.onerror = function() { errorback(url) }; } script.src = url; document.body.appendChild(script); } } load(scripts.shift()); })(["http://code.jquery.com/jquery-1.4.2.min.js"], function() { /* * @title AndroidHtml * @description Androidマーケットで実行すると、アイコンやQRコード生成を行います。出力文字列は好きなようにカスタマイズしてください。 * @include https://market.android.com * @include http://market.android.com * @license MIT License * @require jquery */ (function(){ var url = document.location.href; if(url.search(/details/) != -1) { //パッケージ名取得 url.match(/market\.android\.com\/details\?id=([a-zA-Z0-9_\-\.!~\*\|]+)/); var pname = RegExp.$1; //アプリ名 var appname = $(".doc-banner-title-container h1").html(); //概要(未使用) var description = $(".doc-overview .doc-description").html(); //サプライヤー var supplier = $(".doc-banner-title-container a").html(); //値段 var price = $("a.buy-link[data-docid=" + pname + "]").attr("data-docprice"); //アイコンURL var icon = $(".doc-banner-icon img").attr("src"); //評価件数 var review = $(".average-rating .votes").html(); //平均評価 var star = $(".average-rating .average-rating-value").html(); //QRコードURL var qrcode = "http://chart.apis.google.com/chart?chs=150x150&cht=qr&chld=l0&chl=market://details?id=" + pname; //出力用文字列整形 var str = "