AmznInval
@@ -7,7 +7,7 @@
* Amazonのスマホ用ページでは動作しない。だが、以下のように工夫することで利用可能になる
* スマホで利用したいときは、各商品ページ最下部の「Amazon PCサイト」をクリックしてパソコン用表示に切り替えた後になら動作するはず
* 「Amazon PCサイト」という表記はややこしいが、クリックすると、Amazonトップページではなく、商品のパソコン用表示ページへと移動する
- * そして、Amazon商品のパソコン用表示になったら、スマホでもこのブックマークレットが実行できるようになる。
+ * Amazon商品のパソコン用表示ページに対してならば、スマホでもこのブックマークレットが実行できるようになる。
* @license MIT License
*/
/*
* @title AmznInval
* http://let.hatelabo.jp/rikuo/let/gYC-yunC86-NKA
* @description Amazonアソシエイトコード削除ブックマークレット
* Amazonの商品ページで実行すると自動リロード後にASINのみのURLにページが書き換わります。
* パソコンとタブレット両対応。iOS版Safari・ChromeやAndroidタブレットのChromeで動作確認ずみ
* Amazonのスマホ用ページでは動作しない。だが、以下のように工夫することで利用可能になる
* スマホで利用したいときは、各商品ページ最下部の「Amazon PCサイト」をクリックしてパソコン用表示に切り替えた後になら動作するはず
* 「Amazon PCサイト」という表記はややこしいが、クリックすると、Amazonトップページではなく、商品のパソコン用表示ページへと移動する
* Amazon商品のパソコン用表示ページに対してならば、スマホでもこのブックマークレットが実行できるようになる。
* @license MIT License
*/
(function(_d,_a,_b,_c,df){
function c(t){return _d.createElement(t)}
function e(id){return _d.getElementById(id)}
var inputElm = e('ASIN') || _d.getElementsByName('ASIN.0')[0];
var inputASIN = (inputElm)?inputElm.value : '' ;
var isbnID=inputASIN || window.sitbAsin;
if(!isbnID)return;
location.href=('http://amazon.jp/dp/' + isbnID + '/');
/*
* location.href=('http://amazon.jp/dp/' + isbnID + '/xxxxx-22/');
* 16行目を削除して、18行目を有効にすれば特定アソシエイトコードURLに書き換えることができる
*/
df=_d.createDocumentFragment();
e(_a).focus();
})(document,'');
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。