amazon.deの価格をiframeでチェックするbookmarklet

  • /*
     * @title        amazon.deの価格をiframeでチェックするbookmarklet
     * @description  アマゾンの商品ページで実行するとドイツアマゾンにある同じISBN番号の商品をiframeで追加表示
     * @description  詳細はコチラ → http://d.hatena.ne.jp/Koonies/20101003/amazon_de_and_jp_iframe_bookmarklet
     * @include      http://www.amazon.*
     * @require      http://let.hatelabo.jp/Koonies/let/gYC-xJrjgYrCYg.packed.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=6daee1&IS2=1&nou=1&bg1=d6e7f8&fc1=000000&lc1=0000FF'
                    + '&t=koonies-21&o=3&p=8&l=as1&m=amazon&f=ifr&md=1M6ABJKN'
                    + '5YT3337HVA02&asins='
                    + isbn
                    + '" style="width:220px;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 です。

History

  1. 2011/06/28 21:26:38 - 2011-06-28
  2. 2010/10/16 05:22:18 - 2010-10-16
  3. 2010/09/06 23:20:08 - 2010-09-06
  4. 2010/09/04 22:14:09 - 2010-09-04