Automatically switch Bootstrap theme from light to dark
// ==UserScript==
// @name Force Dark Theme on Guru3D
// @namespace http://tampermonkey.net/
// @version 1.1.1
// @description Automatically switch Bootstrap theme from light to dark
// @author You
// @match https://www.guru3d.com/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// Function to update the theme
function updateTheme() {
const html = document.documentElement;
if (html.hasAttribute('data-bs-theme') && html.getAttribute('data-bs-theme') === 'light') {
html.setAttribute('data-bs-theme', 'dark');
console.log('Theme changed to dark');
}
}
// Run immediately
updateTheme();
// Also observe for dynamic changes
const observer = new MutationObserver(updateTheme);
observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-bs-theme'] });
})();