Home > Archives > 2008年02月 > Amazonの商品ページのURLを短くするブックマークレットについて

Amazonの商品ページのURLを短くするブックマークレットについて

Amazonの商品ページのURLを短くするブックマークレットについて

hecomi.com: Amazon Bookmarklet 対3種

javascript:var assoc='xxx-22';var t=document.title;var linkStr=t.substring(t.indexOf(':')+1,t.indexOf(':'));var u=document.location.href;var ai=u.indexOf('ASIN');if(ai>-1){var asin=u.substring(ai+5,ai+15);}var ai=u.indexOf('/dp/');if(ai>-1){var asin=u.substring(ai+4,ai+14);}var ai=u.indexOf('/product/');if(ai>-1){var asin=u.substring(ai+9,ai+19);}var url='http://www.amazon.co.jp/exec/obidos/ASIN/'+asin+'/'+assoc;var link='<a href="'+url+'">'+linkStr+'</a>';var x=prompt('',link);

2008-02-18 - 聴く耳を持たない(片方しか)

javascript:void(function(){var u=document.location.href;var ai=u.indexOf('ASIN');if(ai>-1){var asin=u.substring(ai+5,ai+15);}var ai=u.indexOf('/dp/');if(ai>-1){var asin=u.substring(ai+4,ai+14);}var ai=u.indexOf('/product/');if(ai>-1){var asin=u.substring(ai+9,ai+19);}clipboardData.setData('text','http://amazon.jp/dp/'+asin);})();

最短コード

TinyAmazon

javascript:void(prompt("",location.href.replace(/.*(\/[\dA-Z]{10})(\/.*|$)/,"http://amazon.jp/dp$1")));

はてなの商品紹介ページでも使えます。

追記

KoshianX 2008/02/23 00:29

var asin=document.getElementById(’ASIN’).value;

ASINこれで取れますよ。

2008-02-18 - 聴く耳を持たない(片方しか)

こっちのほうが短いな。

最短にこだわる必要もなくなったので、私の方の正規表現も誤検出がないようにちょっと修正。

Comment: 0

Attention
コメントの受け付けは終了しました。

Trackback: 0

Attention
トラックバックの受け付けは終了しました。

Home > Archives > 2008年02月 > Amazonの商品ページのURLを短くするブックマークレットについて

Feeds
Counter
  • Counter

    since 2008.01.11

Page Top