Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Развернуть все спойлеры на странице (http://forum.oszone.net/showthread.php?t=336792)

vizartron 20-09-2018 18:30 2832249

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

ShaRP 15-10-2018 01:58 2835899

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

    Скажем, я могу открыть один осзоновский спойлер запустив в консоли браузера вот такой код:
    Код:

    $(".spoiler-body").css('display', 'block')
    Или или вот такой:
    Код:

    $(".spoiler-head").click()
    spoiler_text на OsZone работать не будет, потому что тут используются другие классы.
  3. Строго говоря, тема не относится к программному обеспечению Windows. Это работает через браузеры и Javascript независимо от платформы. Либо не работает, но опять же, не потому что Windows.

Busla 17-10-2018 20:40 2836339

Цитата:

Цитата ShaRP
Для того чтобы его применить, надо писать свой userscript »

не надо

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


Время: 16:14.

Время: 16:14.
© OSzone.net 2001-