Ísland.is Kennitala Fix (SPA-safe) (Elísabet Bogey | 040408-4440)

Works with React routing on island.is and safely replaces Kennitala without breaking layout or styles.

当前为 2025-08-28 提交的版本,查看 最新版本

// ==UserScript==
// @name         Ísland.is Kennitala Fix (SPA-safe) (Elísabet Bogey | 040408-4440)
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Works with React routing on island.is and safely replaces Kennitala without breaking layout or styles.
// @author       You
// @match        https://island.is/minarsidur/min-gogn/yfirlit
// @match        https://island.is/minarsidur/min-gogn/yfirlit/*
// @grant        none
// @license        MIT
// ==/UserScript==
(function() {
    'use strict';
    const oldKT = '040408-4440';
    const newKT = '040406-4440';
    const oldKTplain = oldKT.replace('-', '');
    const newKTplain = newKT.replace('-', '');
    setInterval(() => {
        document.querySelectorAll('p, span, div').forEach(el => {
            if (el.childNodes.length === 1 && el.childNodes[0].nodeType === 3) {
                let text = el.textContent;

                if (text.includes(oldKT)) {
                    el.textContent = text.replace(oldKT, newKT);
                }

                if (text.includes(oldKTplain)) {
                    el.textContent = text.replace(oldKTplain, newKTplain);
                }
            }
        });
    }, 50);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址