bookmarklet

    @@ -46,8 +46,8 @@ + "<div class='gpstoreAppName'>" + appname + "<br />" + "価格:" + price + "円" + "</div></div>" + "<div class='clear_both'></div>" + "<div class='buttons'>" - + "<div class='button' id='ios'><a href='#'>iOS版を入手</a></div>" - + "<div class='button' id='android'>" + "<a href='" + url + "' target='_blank'>" + "Android版を入手</a></div></div>" + + "<div class='button' id='ios'><a href='#'>iOS版</a></div>" + + "<div class='button' id='android'>" + "<a href='" + url + "' target='_blank'>" + "Android版</a></div></div>" + "<div class='clear_both'></div></div>" window.prompt("これを貼付ける",str); }
  • /*
     * @title bookmarklet
     * @description my bookmarklet
     * @include http://*
     * @license MIT License
     * @require 
     */
    
    (function(){
    	
    	var url = document.location.href;
    	if(url.search(/details/) != -1)
    	{
    		//パッケージ名
    		url.match(url.match(/play\.google\.com\/store\/apps\/details\?id=([a-zA-Z0-9_\-\.!~\*\|]+)/));
    		var pname = RegExp.$1;
    		
    		//アプリ名
    		var appname =  $(".document-title div").html();
    				
    		//概要(未使用)
    		var description = $(".show-more-content div").html();
    
    		//サプライヤー
    		var supplier = $(".primary").html();
    
    		//値段
    		var price = $("meta[itemprop=price]").attr("content");
    		
    		//アイコンURL
    		var icon = $(".cover-container img").attr("src");
    		icon = icon.replace("w300","w124");
    
    		//評価件数
    		var review = $(".reviews-num").html();
    
    		//平均評価
    		var star = $(".score").html();
    
    		//QRコードURL(未使用)
    		var qrcode = "http://chart.apis.google.com/chart?chs=150x150&cht=qr&chld=l0&chl=market://details?id=" + pname;
    		 			 
    		// ダウンロードリンクの生成
    		var str = "<div class='ref'><div>"
    					 + "<div class='gpstoreAppImg'><img width='57' src='" + icon + "' alt='" + appname + "' /></div>"
    					 + "<div class='gpstoreAppName'>" + appname + "<br />" + "価格:" + price + "円" + "</div></div>"
    		 			 + "<div class='clear_both'></div>"
                                             + "<div class='buttons'>"
                                             + "<div class='button' id='ios'><a href='#'>iOS版</a></div>"
                                             + "<div class='button' id='android'>" + "<a href='" + url + "' target='_blank'>" + "Android版</a></div></div>"
                                             + "<div class='clear_both'></div></div>"
    		window.prompt("これを貼付ける",str);
    	}
    	
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/12/29 02:01:30 - 2014-12-29
  2. 2014/12/29 01:57:16 - 2014-12-29
  3. 2014/12/29 01:25:40 - 2014-12-29
  4. 2014/12/29 01:22:03 - 2014-12-29
  5. 2014/12/29 01:16:44 - 2014-12-29
  6. 2014/12/29 00:11:58 - 2014-12-29