アマゾンのURL短縮化(多ヶ国対応版)

    @@ -14,4 +14,4 @@ if (result == shorten_url) location.href = shorten_url; else void(0); } else alert("商品のページではありません(もしくはブックマークレットのバグで対応できないページなのかもしれません)。"); -} else alert("対応サイトではありません。このブックマークレットはamazon.(com|co.jp|de|fr|co.uk)で使えます。"); +} else alert("対応サイトではありません。このブックマークレットはamazon.(com|co.jp|de|fr|co.uk|cn)で使えます。");
  • /*
     * @title アマゾンのURL短縮化(多ヶ国対応版)
     * @description アマゾンのURLで商品名や参照元URLなど無用に長いURLを必要最低限まで短くしています。ただ、twitter用などに用意されているamzn.comやwww.の省略など、リダイレクトが発生するような短縮化は行っていません。
     * @include http://www.amazon.*
     * @license 悪さしなければ自由に使ってもらって構いません
     * @require 
     */
    
    javascript: if (location.href.match(/(http:\/\/www\.amazon\.(com|co\.jp|de|fr|co\.uk|cn))/)) {
        var e = document.getElementById("ASIN");
        if (e != undefined) {
            var shorten_url = RegExp.$1 + "/dp/" + e.value;
            var result = prompt("クリップボードにURLをコピーしたい場合Ctrl-Cを押してください。\n短縮URLのページへ移動したい場合はOKもしくはEnterを押してください。\nそうでない場合はキャンセルまたはEscapeでダイアログを閉じてください。", shorten_url);
            if (result == shorten_url) location.href = shorten_url;
            else void(0);
        } else alert("商品のページではありません(もしくはブックマークレットのバグで対応できないページなのかもしれません)。");
    } else alert("対応サイトではありません。このブックマークレットはamazon.(com|co.jp|de|fr|co.uk|cn)で使えます。");
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2018/06/15 06:37:28 - 2018-06-15
  2. 2018/06/15 06:36:49 - 2018-06-15
  3. 2018/06/15 06:15:14 - 2018-06-15
  4. 2018/06/15 06:14:11 - 2018-06-15
  5. 2018/06/15 06:12:51 - 2018-06-15
  6. 2015/02/13 16:18:58 - 2015-02-13
  7. 2015/02/13 16:15:01 - 2015-02-13
  8. 2011/05/20 22:38:28 - 2011-05-20
  9. 2011/05/20 13:29:13 - 2011-05-20