- 1
✩
0
Помогите с UserCSS (или UserJS) в Opera
Снова всем привет.
Есть сайт со своей таблицей стилей, которая меня вполне устраивает, кроме одного свойства для одного часто повторяющегося класса. Кто-нибудь знает, можно ли как-то в Opera с помощью usercss (или на крайний случай userjs) переопределить (оно явно определено в таблице стилей сайта) это свойство чисто для этого сайта?
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;}');