Развернуть все спойлеры на странице
Вложений: 1
Как развернуть все спойлеры на странице в опере.
в инете нашёл но не знаю как его применить что бы он работал javascript: { Array.prototype.slice.call(document.getElementsByClassName('spoiler_text')).forEach(function(e {e.style.display="block";}); }
желательно что бы он на всех сайта постоянно загружал страницы с развёрнутыми спойлерами.
|
- Для того чтобы его применить, надо писать свой userscript и потом пробовать его прогонять через какое-нибудь userscript расширение. Насколько я помню, для Оперы работает ViolentMonkey, а инструкции по поиску юзерскриптов есть в Интернете {самому этого делать пока не приходилось, хотя тема стоит изучения}
- На всех сайтах работать он вряд ли будет, и причина прежде всего вот в этом: getElementsByClassName('spoiler_text')). Это, похоже, поиск элемента в коде страницы по присвоенному ему классу в HTML. На OsZone у спойлера другие классы.
Скажем, я могу открыть один осзоновский спойлер запустив в консоли браузера вот такой код:
Код:
$(".spoiler-body").css('display', 'block')
Или или вот такой:
Код:
$(".spoiler-head").click()
spoiler_text на OsZone работать не будет, потому что тут используются другие классы.
- Строго говоря, тема не относится к программному обеспечению Windows. Это работает через браузеры и Javascript независимо от платформы. Либо не работает, но опять же, не потому что Windows.
|
Цитата:
Цитата ShaRP
Для того чтобы его применить, надо писать свой userscript »
|
не надо
vizartron, делаете в браузере закладку, но вместо адреса страницы пишите код на javascript. Это называется bookmarklet.
|
Время: 16:14.
© OSzone.net 2001-