Здравствуйте!

С помощью userscript'а на определённом сайте (@include https://www.mysite.ru) убирается DIV.
document.getElementsByClassName('ads')[0].remove()

Скажите, пожалуйста, можно ли всего одну строчку скрипта запустить через userChrome.css?
Например,  с помощью -moz-binding, как мне подсказал Vitaliy V. в случае с кнопкой.
https://forum.mozilla-russia.org/viewtopic.php?id=74329

Почему просто не использовать Userscript Manаger?!
Имею дело с загрузкой по сети, поэтому возникает борьба за лишние килобайты.
Например, самый легковесный из популярных менеджеров violentmonkey ~400 KB.

Спасибо!

AlexBob пишет

можно ли всего одну строчку скрипта запустить через userChrome.css?
Например,  с помощью -moz-binding

через userContent.css, например удалить #brdtitle на этом форуме

скрытый текст

Выделить код

Код:

@namespace url("http://www.w3.org/1999/xhtml");

@-moz-document domain("mozilla-russia.org") {
    #brdtitle {
        -moz-binding: url("./userContent.xml#remove") !important;
    }
}


userContent.xml
скрытый текст

Выделить код

Код:

<?xml version="1.0"?>
<bindings xmlns="http://www.mozilla.org/xbl">
    <binding id="remove" bindToUntrustedContent="true">
        <implementation>
            <constructor><![CDATA[
                this.remove();
            ]]></constructor>
        </implementation>
    </binding>
</bindings>


можно без userContent.xml - всё встроить в css как в тех кнопках, дело ваше