картинку муторно, а вот скрипт - запросто. там понятно чем стили
подменяются
// ==UserScript== // @name caxapa// @version 1
// @include http://caxapa.ru/* // @grant none // ==/UserScript== var ru0 = "* { \ border-style:none; \ padding:0; \ margin:0; \ background-repeat:no-repeat; \ background-color:transparent; \ background-size:contain; \ background-position:center; \ font-size:15px; \ font-family:verdana; \ color:darkslateblue; \ box-sizing:border-box; \ text-decoration-skip-ink: none; \ tab-size: 4; \ -moz-tab-size: 4; \ line-height:1.35em; \ text-indent:0; \ text-shadow:none; \ }"; var ru1 = "a { \ //cursor:pointer; \ text-decoration:none; \ text-decoration-skip-ink: none; \ }"; var cc = document.styleSheets[0]; var rus = cc.cssRules; var i; for (i = 0; i < rus.length; ++i) { var ru = rus[i]; if (ru.selectorText == "*") { cc.deleteRule(i); cc.insertRule(ru0, i); } if (ru.selectorText == "a") { cc.deleteRule(i); cc.insertRule(ru1, i); } } window.onbeforeunload = function(){ var cassd= 0; };
проблема только с форматированным текстом, сишный код расколбашивает до неузнаваемости. припрёт - подправлю и его