Replaces specific numbers across all websites
// ==UserScript==
// @name Replace Numbers Globally
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Replaces specific numbers across all websites
// @author You
// @match *://*/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function replaceText(node) {
if (node.nodeType === Node.TEXT_NODE) {
let text = node.nodeValue;
// Replace more specific values first
text = text.replace(/\b63\.2\b/g, '94.2');
text = text.replace(/\b63\.4\b/g, '94.4');
text = text.replace(/\b63\b/g, '94');
node.nodeValue = text;
} else {
for (let child of node.childNodes) {
replaceText(child);
}
}
}
function runReplace() {
replaceText(document.body);
}
// Initial run
runReplace();
// Observe changes (for dynamic content)
const observer = new MutationObserver(() => {
runReplace();
});
observer.observe(document.body, {
childList: true,
subtree: true
});
})();