amazon.deの価格をiframeでチェックするbookmarklet
by
Koonies
2011-06-28 [2011/06/28 21:26:38]
アマゾンの商品ページで実行するとドイツアマゾンにある同じISBN番号の商品をiframeで追加表示
/*
* @title amazon.deの価格をiframeでチェックするbookmarklet
* @description アマゾンの商品ページで実行するとドイツアマゾンにある同じISBN番号の商品をiframeで追加表示
* @description 説明が難しいので次のページ移動して実行 → www.amazon.co.jp/dp/B001OH9EDW/
* @include http://www.amazon.*
* @require http://svn.coderepos.org/share/lang/javascript/javascript-xpath/trunk/release/javascript-xpath-latest.js
*/
if (location.href.search(/[^0-9A-Z]([B0-9][0-9A-Z]{9})([^0-9A-Z]|$)/) != -1)
{
var isbn = RegExp.$1;
var xpath = 'id("handleBuy")/table[3]';
var box = document.evaluate(xpath,document,null,7,null).snapshotItem(0);
var div = document.createElement('div');
div.innerHTML = '<div>'
+ '<iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&b'
+ 'c1=000000&IS2=1&nou=1&bg1=FFFFFF&fc1=000000&lc1=0000FF'
+ '&t=koonies-21&o=3&p=8&l=as1&m=amazon&f=ifr&md=1M6ABJKN'
+ '5YT3337HVA02&asins='
+ isbn
+ '" style="width:120px;height:240px;" scrolling="no" mar'
+ 'ginwidth="0" marginheight="0" frameborder="0"></iframe>'
+ '</div>';
box.parentNode.insertBefore(div, box);
}
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。