•  
  • 1
  •  
0

Помогите с UserCSS (или UserJS) в Opera

Снова всем привет.

Есть сайт со своей таблицей стилей, которая меня вполне устраивает, кроме одного свойства для одного часто повторяющегося класса. Кто-нибудь знает, можно ли как-то в Opera с помощью usercss (или на крайний случай userjs) переопределить (оно явно определено в таблице стилей сайта) это свойство чисто для этого сайта?

opera, css, usercss.
спросил 1019 дней назад Аватор пользователя GooRoo GooRoo
213 12
300

1 ответ:

    •  
    • 1
    •  

    Попробуй так:

    function GM_addStyle(css) {
        var NSURI = 'http://www.w3.org/1999/xhtml';
        var hashead = document.getElementsByTagName('head')[0];
        var parentel = hashead || document.documentElement;
        var newElement = document.createElementNS(NSURI,'link');
        newElement.setAttributeNS(NSURI,'rel','stylesheet');
        newElement.setAttributeNS(NSURI,'type','text/css');
        newElement.setAttributeNS(NSURI,'href','data:text/css,'+encodeURIComponent(css));
        if( hashead ) {
            parentel.appendChild(newElement);
        } else {
            parentel.insertBefore(newElement,parentel.firstChild);
        }
    }
    
    GM_addStyle('html body .css_rule_from_site {attribute: value !important;}');
    
    ответил 1016 дней назад Аватор пользователя dizzy2 dizzy2
    224 4
Чтобы написать ответ, вы должны авторизироваться.