Скрыть комментарии определенного пользователя с помощью UserCSS или UserJS
Привет. Я хочу с помощью пользовательских стилей браузера userContent.css/Stylish (или хотя бы UserJS:Greasemonkey/Tampermonkey) скрыть все сообщения определенного пользователя на форуме linux.org.ru
Нужно скрыть все div[id^="comment"] или [itemprop="comment"] или .msg если дочерний элемент содержит .msg > .msg-container > .msg_body > .sign > [href="/people/Vsevolod-linuxoid/profile"] или, если содержит .msg > .msg-container > .userpic > .photo[src="/photos/135041:2001876521.png"] Пример https://www.linux.org.ru/news/redhat/15221329 Скрываемый пользователь Vsevolod-linuxoid (я против него ничего не имею, это просто пример) Браузер Firefox 60 ESR. Подскажите код, пожалуйста. |
document.querySelectorAll('.msg > .msg-container > .msg_body > .sign > [href="/people/Vsevolod-linuxoid/profile"], .msg > .msg-container > .userpic > .photo[src="/photos/135041:2001876521.png"]').forEach(e => { if(e = e.closest('div[id^="comment"], [itemprop="comment"]')) e.remove(); }) |
Спасибо. На другом форуме еще посоветовали:
modern uBlock: linux.org.ru##[href="/people/Vsevolod-linuxoid/profile"]:nth-ancestor(4) Adblock/uBlock: linux.org.ru#?#article:-abp-has(.msg-container:-abp-has(a[href="/people/Vsevolod-linuxoid/profile"])) linux.org.ru#?#article:-abp-has(.userpic:-abp-has([src="/photos/135041:2001876521.png"])) linux.org.ru#?#article:-abp-has(.msg-container:-abp-contains(Vsevolod-linuxoid)) uBlock only: linux.org.ru##article:has(.msg-container:has(a[href="/people/Vsevolod-linuxoid/profile"])) linux.org.ru##article:has(.userpic:has([src="/photos/135041:2001876521.png"])) linux.org.ru##article:has(.msg-container:has-text(Vsevolod-linuxoid)) Скрывает информацию о цитате (uBlock): linux.org.ru##.title:has(:has-text(Vsevolod-linuxoid)) Скрывает все сообщения, в которых содержится слово badword (uBlock): linux.org.ru##article:has(:has-text(badword)) article и .msg скрывают начатые темы/новости и комментарии. div[id^="comment"] или [itemprop="comment"] вместо article должны скрывать только комментарии. |
Часовой пояс GMT +3, время: 07:13. |