こんな数分で書いたものでしかもChromeでしかテストしていないものを公開して良い物かちょっと微妙なんですが、AmazonアソシエイトのURL短縮で恐らく今最も安定していると思われる
http://www.amazon.jp/exec/obidos/ASIN/[ASIN]/[アソシエイトID]/
というURLへのリンクを生成するブックマークレットです。どうも画像付きの派手なものしか見当たらなかったのでテキスト版を作ってみました。
↓を「あなたのアソシエイトID」という部分を書き換え、ブックマークとして登録して、リンクを作りたいAmazonの商品ページで使うだけ。
1 2 3 4 5 6 | javascript: var asin=document.getElementById( 'ASIN' ).value; var id= 'あなたのアソシエイトID' ; var priceLarge=document.getElementById( 'actualPriceValue' ).getElementsByTagName( 'b' )[0].innerHTML; var title=document.getElementById( 'btAsinTitle' ).innerHTML; var htmltag= '<a href="' +url+ '" target="_blank">' +title+ ' ' +priceLarge.replace(/\s+$/g, "" )+ '</a>' ; alert(htmltag.replace(/\n/g, "" )); |
サンプルとしては以下のようなHTMLタグがアラートボックスに表示されるので、CTRL+Cを押すとクリップボードにコピーされて使えるようになります。本当は勝手にクリップボードにコピーしてくれるとありがたいのですが、最近このへんの縛りが厳しいのでとりあえずこの形に。
< a href = "http://www.amazon.jp/exec/obidos/ASIN/B005MNNCMI/pirocot-22/" target = "_blank" >GRAVITY DAZE 重力的眩暈:上層への帰還において、彼女の内宇宙に生じた摂動 ¥ 4,581</ a > |
んで実際の表示がこんな感じ。
GRAVITY DAZE 重力的眩暈:上層への帰還において、彼女の内宇宙に生じた摂動 ¥ 4,581
個人的に使うために書いたものではありますが、何かご指摘があればコメントどうぞ。