ページ中にあるアフィリエイトのリンクを、通常リンクに書き換える
by
ihok
2021-08-16 [2021/08/16 01:17:08]
タイトルの通り。必要に応じて最初の配列の所の ["アフィリンクに含まれているURL']", "リダイレクト先のパラメータ"], を追加することも出来ます。
@@ -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 です。