amazonのURLを短縮するgreasemonkeyスクリプト
なにこれ?
短くしたURLを商品ページの一番上に挿入する。
http://www.amazon.co.jp/%E3%83%AC%E3%82%B4-%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B9%E3%83%AB-%E3%83%9B%E3%83%8D%E3%83%9B%E3%83%8D%E3%83%A9%E3%82%A4%E3%83%80%E3%83%BCvs-%E6%AD%A3%E7%BE%A9%E3%81%AE%E9%A8%8E%E5%A3%AB-7009/dp/B000NZGS8K
→http://amazon.jp/dp/B000NZGS8Kに短縮される。
インストール
ソースコード
// ==UserScript== // @name amazon_short_url // @namespace amazon_short_url // @include http://www.amazon.co.jp/* // ==/UserScript== (function(){ var asin = document.getElementById('ASIN'); if(asin){ var link = document.createElement('a'); var url = 'http://amazon.jp/dp/'+asin.value; link.setAttribute('href',url); link.appendChild(document.createTextNode(url)); document.body.insertBefore(link,document.body.firstChild); } })();
仕組み
商品のページにASINが書いてあるんですね〜。これをgetElementByIdをつかって取得するだけ。
<input type="hidden" id="ASIN" name="ASIN" value="B000NZGS8K" />