Default CSS

enable custom CSS if and only if page does not define any styles in <head>

Verzia zo dňa 22.12.2023. Pozri najnovšiu verziu.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

// ==UserScript==
// @name         Default CSS
// @version      2023-12-21
// @license      WTFPL
// @description  enable custom CSS if and only if page does not define any styles in <head>
// @author       https://matrix.to/#/@belkka:private.coffee
// @match        *://*/*
// @grant        none
// @namespace https://greasyfork.org/users/922438
// ==/UserScript==

// Note: this userscript uses CSS from https://github.com/susam/spcss/ project. Since you are already reading this,
// feel free to replace "https://unpkg.com/spcss" with style sheet of your choice
// or even use <style> instead of <link> to embed CSS directly

(function() {
    'use strict';
    const head = document.getElementsByTagName('head')[0];
    if(head.querySelector('style:not(:empty), link[rel=stylesheet]') === null) {
        head.insertAdjacentHTML('beforeend', '<link rel="stylesheet" href="https://unpkg.com/spcss" />');
    }
})();