Bookmarkletの最近のブログ記事

Amazonの商品ページで使うと、任意のアソシエイトIDを付与(置換)してリロードするブックマークレットつくったよー。


javascript:void(function(){aid='tyorotxt-22';if(!/^https?:\/\/(?:www\.)?amazon\.(?:co\.jp|jp)\/(.+)$/.test(window.location)){a='';}else{var%20path=RegExp.$1;var%20paths=path.split('/');if(paths[0].toLowerCase()=='exec'){paths=paths.slice(1);}if(paths.length<=1||paths[1]==''){a='';}else{switch(paths[0]){case'OBIDOS':case'obidos':case'o':if(paths[1].toLowerCase()=='asin'&&paths.length>=3&&paths[2]!=''){a=paths[2];}else%20if(/^isbn(?:=|%253d)(.+)$/i.test(paths[1])){a=RegExp.$1;}else%20if(paths[1].toLowerCase()=='tg'&&paths.length>=5&&paths[2].toLowerCase()=='detail'&&paths[3]=='-'){if(/^[0-9a-zA-Z]{10}$/.test(paths[4])){a=paths[4];}else%20if(paths.length>=6&&paths[5]!=''){a=paths[5];}}break;case'gp':if(/^gp\/product(?:\/product-description)?\/([0-9a-zA-Z]{10})/.test(path)){a=RegExp.$1;}else%20if(/^gp\/aw\/d\.html\/.*?&a=([0-9a-zA-Z]{10})/.test(path)){a=RegExp.$1;}break;default:if(/\/?dp(?:\/product-description)?\/([0-9a-zA-Z]{10})/.test(path)){a=RegExp.$1;}}}}if(a){window.location='http://www.amazon.co.jp/exec/obidos/ASIN/'+a+'/'+aid;}})()



デフォルトで俺のアソシエイトID(tyorotxt-22)が埋まっているので、付与させたい人のIDに置き換えて使ってね。

このまま使うと僕のおこずかいになります。

ありがとう、ありがとう。


こっちもよろしく

Amazon アソシエイトIDを任意のIDに上書きするuser.jsを改造した


情報遅いですね。
すいません。

プロテクトはした事が無いので、followされてmessageとか出てるけど発言は見えないという状態に出会って初めて気付きました。

acceptとfollowが切り分けられたという事ですね。
以前lomoさんが「followはしないけど、発言見られてもいい人とか個別で許可出せたらいいのに」的な事を言っていた記憶があるんだけど、それが実現されたって事かな。

@os0x作の『はてなスターに連射ボタンをつけるBookmarklet』がはてなスター側の仕様変更で動作しなくなっているようなので修正してみた。

はてスタ連射

FireFoxであれば、↑のリンクをリンクバー等にD&Dすれば登録できます。
なお↑のリンクを直接クリックしていただければ、このページ内で試すことができます。

動作テストはFireFoxでしか行っていません。
IEでは動かないけど、mattnさんがIEでも動くようにしてくれまスター

修正内容については以下。

2011年7月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

このアーカイブについて

このページには、過去に書かれたブログ記事のうちBookmarkletカテゴリに属しているものが含まれています。

次のカテゴリはSITEINFOです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

月別 アーカイブ

2011年
2010年
2009年
2008年
2007年

ウェブページ