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

    
      
      
  • /*
     * @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))/)) {
        var asin = document.getElementById("ASIN").value;
        if (asin != null) {
            var shorten_url = RegExp.$1 + "/dp/" + asin;
            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)で使えます。");
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

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