Войти

Показать полную графическую версию : Развернуть все спойлеры на странице


vizartron
20-09-2018, 18:30
Как развернуть все спойлеры на странице в опере.
в инете нашёл но не знаю как его применить что бы он работал javascript: { Array.prototype.slice.call(document.getElementsByClassName('spoiler_text')).forEach(function(e {e.style.display="block";}); }
желательно что бы он на всех сайта постоянно загружал страницы с развёрнутыми спойлерами.

ShaRP
15-10-2018, 01:58
Для того чтобы его применить, надо писать свой userscript и потом пробовать его прогонять через какое-нибудь userscript расширение. Насколько я помню, для Оперы работает ViolentMonkey, а инструкции по поиску юзерскриптов есть в Интернете {самому этого делать пока не приходилось, хотя тема стоит изучения}
На всех сайтах работать он вряд ли будет, и причина прежде всего вот в этом: getElementsByClassName('spoiler_text')). Это, похоже, поиск элемента в коде страницы по присвоенному ему классу в HTML. На OsZone у спойлера другие классы.

Скажем, я могу открыть один осзоновский спойлер запустив в консоли браузера вот такой код:
$(".spoiler-body").css('display', 'block')

Или или вот такой:
$(".spoiler-head").click()

spoiler_text на OsZone работать не будет, потому что тут используются другие классы.

Строго говоря, тема не относится к программному обеспечению Windows. Это работает через браузеры и Javascript независимо от платформы. Либо не работает, но опять же, не потому что Windows.

Busla
17-10-2018, 20:40
Для того чтобы его применить, надо писать свой userscript »
не надо

vizartron, делаете в браузере закладку, но вместо адреса страницы пишите код на javascript. Это называется bookmarklet.




© OSzone.net 2001-2012