2015/02/22 バグがあったので修正しました 解説 †スマートフォンからamazonの本をTweetするときにPC用のbookmarkletがうまく動かなかったので自作しました。 javascript:function saru(){var d=document;var w=window;var l=location;var e=encodeURIComponent;var regexp=/\/[0-9]{9,9}\w\//g;var h="http://www.amazon.co.jp/dp"+regexp.exec(l.href);var f='http://twitter.com/intent/tweet?source=webclient&text='+'"'+e(d.title)+'"+'+e(h);l.href=f;}saru(); ソースコード †PC用はページ内のISBNを抽出していたのですが、スマートフォン用のページではうまく動かなかったので↓ではhrefの中身からISBNを抽出してます。 javascript: function saru(){ var d = document; var w = window;l=location; var e = encodeURIComponent; var regexp = /\/[0-9]{9,9}\w\//g; var h = "http://www.amazon.co.jp/dp"+regexp.exec(l.href); var f = 'http://twitter.com/intent/tweet?source=webclient&text='+'"'+e(d.title)+'"+'+e(h); l.href = f; } saru(); |