change link color
От
// ==UserScript==
// @name ehx link color
// @namespace https://github.com/x94fujo6rpg/SomeTampermonkeyScripts
// @version 0.26
// @description change link color
// @author x94fujo6
// @match https://e-hentai.org/*
// @match https://exhentai.org/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
// (use any valid CSS color you want)
// unvisited link color
let enable_link = true;
let ex = "DeepPink";
let eh = "DeepPink";
// visited link color
let enable_visited = true;
let ex_v = "gray";
let eh_v = "gray";
// because of the security risk, visited link color many not work in some browser
// see https://dbaron.org/mozilla/visited-privacy
let domain;
window.onload = setlinkcolor();
function setlinkcolor() {
domain = getdomain();
if (domain) setcss();
}
function setcss() {
let link = document.location.href;
let color = (link.indexOf("exhentai") != -1) ? ex : eh;
let color_v = (link.indexOf("exhentai") != -1) ? ex_v : eh_v;
let style = document.createElement("style");
document.head.appendChild(style);
if(enable_link) style.sheet.insertRule(`a:link {color: ${color};}`);
if(enable_visited) style.sheet.insertRule(`a:visited {color:${color_v} !important;}`);
}
function getdomain() {
let eh = "e-hentai.org";
let ex = "exhentai.org";
let link = document.location.href;
if (link.indexOf("exhentai") != -1) {
return ex;
} else if (link.indexOf("e-hentai") != -1) {
return eh;
} else {
return false;
}
}
})();