ページ中にあるアフィリエイトのリンクを、通常リンクに書き換える

    @@ -4,4 +4,18 @@ */ -var af = [["a[href*='af.moshimo.com/']", "url"],["a[href*='afl.rakuten.co.jp/']", "pc"],["a[href*='px.a8.net/']", "a8ejpredirect"]];af.forEach((ef) => {document.querySelectorAll(ef[0]).forEach((e) => {e.href.split("?")[1].split("&").forEach((a) => {if (a.split("=")[0] == ef[1]) {e.href = unescape(a.split("=")[1])}})})}) +var af = [ + ["a[href*='af.moshimo.com/']", "url"], + ["a[href*='afl.rakuten.co.jp/']", "pc"], + ["a[href*='px.a8.net/']", "a8ejpredirect"] +]; + +af.forEach((ef) => { + document.querySelectorAll(ef[0]).forEach((e) => { + e.href.split("?")[1].split("&").forEach((a) => { + if (a.split("=")[0] == ef[1]) { + e.href = unescape(a.split("=")[1]) + } + }) + }) +})
  • /*
     * @title ページ中にあるアフィリエイトのリンクを、通常リンクに書き換える
     * @description タイトルの通り。必要に応じて最初の配列の所の ["アフィリンクに含まれているURL']", "リダイレクト先のパラメータ"], を追加することも出来ます。
     */
    
    
    var af = [
      ["a[href*='af.moshimo.com/']", "url"],
      ["a[href*='afl.rakuten.co.jp/']", "pc"],
      ["a[href*='px.a8.net/']", "a8ejpredirect"]
    ];
    
    af.forEach((ef) => {
      document.querySelectorAll(ef[0]).forEach((e) => {
        e.href.split("?")[1].split("&").forEach((a) => {
          if (a.split("=")[0] == ef[1]) {
            e.href = unescape(a.split("=")[1])
          }
        })
      })
    })
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。