Книга знаний

Инф. технологии / Общие вопросы / Архитектура

применение UserScript в Opera

Применение механизма UserScript для изменения внешнего вида и содержания отображаемых страниц.Автор статьи:
Последняя редакция №1 от 27.08.06
URL: http://kb.mista.ru/article.php?id=351

Ключевые слова: Opera, userscript, javascript, script, forum, block, опера, скрипт, форум, блок, урод


В замечательном норвежском веб-браузере Opera http://www.opera.com/ начиная с версии 8 появился удобный механизм UserScript. Теперь пользователь практически не ограничен в возможностях настройки внешнего вида и поведения любимого браузера.
Рассмотрим простой пример применения механизма. В качестве объекта приложения усилий возмем форумы сайта mista.ru
Как известно, в семье не без урода. И некоторые персонажи просто не заслуживают того, чтоб их писанину читали.
В папке с пользовательскими скриптами Opera (F12 -> EditSitePreferences...-> Scripting -> User JavaScript files) создаем файл UrodMistaBlock.js следующего содержания:


// ==UserScript==
// @name Block urod
// ==/UserScript==


document.addEventListener(
   'load',
   function () {
       var x = 0, y = document.getElementsByTagName('a');
       while( y[x] ) {
           if( y[x].id == '3332' ) {
               y[x].parentNode.parentNode.parentNode.parentNode.removeChild(y[x].parentNode.parentNode.parentNode)
           }else { x++; }
       }
},
   false
);


все, уродские сообщения в форумах мы больше не видим.

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика