僕は読書メーターというウェブサイトを読書記録に利用しています。そして書籍を購入する際にはAmazonもよく利用しています。読書メーターからAmazonへは個別書籍のページから直接ジャンプできますが、その逆ができないかなと感じていたところ、下記のページで紹介されていました。読書メーター用ブックマークレット - 大喜びする雷鳴
ここで紹介されているブックマークレット(ブラウザのお気に入りに追加して使える簡単なプログラムのこと)はありがたく使わせていただきます。
ただこのブックマークレットではAmazonのiPhone版ページでは使えない(PCサイトに表示を切り替えれば使えましたが、手間がかかり不便)。
そこで上のリンクのブックマークレットをいじってiPhone版のAmazonページから読書メーターに直接ジャンプできるようにできないかと考えました。
ただなにぶん素人なものですから行き詰っていたところ、Twitterでよらてんごさん(
@yolatengo8888)から助言をいただき、上手く動くものができました。
よらてんごさん、この場で改めてお礼を述べさせていただきます。
で、下記がそれです。
javascript:asin=document.getElementsByName('asin.1').item(0).value;void(window.location.href=('http://i.bookmeter.com/b/'+asin+'));
使い方としては、
(1)iPhoneのブラウザで適当なウェブページ(今見ているこのページでかまいません)をブックマークに追加
(2)上記の「javascript:〜asin+'));」までをコピー。
(3)ブックマークを編集して名前を変更(e.g. Amazon→読メ)
(4)ブックマークしたURLを削除して(2)でコピーしたスクリプトをペーストして完了。
後は、iPhone版のAmazonの個別書籍ページ上で上記のブックマークを開いてクリックすると読書メーターの該当書籍のページに切り替わります。