探してみたらwordpress記法で生成するものがあった。
wp-cocoon.com
これを最低限の改造で作ろうとしたけど、ややこしすぎて断念。エラーチェックとかミニマムにして改造してみた。
javascript:(function(){ var url=location.href; var host=location.host; var item_code=null; if(host=='item.rakuten.co.jp'){ var links=document.getElementsByTagName('link'); for(var i=0; i<links.length; i++){ var m=links[i].getAttribute('href').match(/item_code=(.+?)&/); if(m){item_code=m[1]} } if(item_code){ var text="[rakuten:"+item_code+":detail]"; prompt("はてな記法",text); }else{ alert("取得失敗"); } }else { alert("This is not rakuten.co.jp"); } })(); void(0);
ブックマークレットのディバグはここを参考に。
qiita.com