Replace document title by html title.
// ==UserScript==
// @name Shit Journal Title
// @description Replace document title by html title.
// @match https://shitjournal.org/*
// @icon https://shitjournal.org/LOGO2.png
// @license Unlicense
// @version 0.0.1.20260305042443
// @namespace https://greasyfork.org/users/1571222
// ==/UserScript==
(function() {
'use strict';
// Your code here...
const title = document.title;
setInterval(() => {
if (location.pathname.length > 1) {
const nodeMain = document.querySelector("main");
if (nodeMain) {
let node = nodeMain.querySelector("h1");
if (node) {
document.title = node.innerText;
return;
}
node = nodeMain.querySelector("h2");
if (node) {
document.title = node.innerText;
node = node.parentElement.querySelector("h3");
if (node) {
document.title = node.innerText;
}
return;
}
}
}
document.title = title;
}, 250);
})();