Как известно, пользовательские скрипты (далее просто "скрипты" или "UserJS") применяются для изменения и дополнения содержимого веб-страниц необходимыми функциями.
Ниже, в алфавитном порядке, приведены описания 65 наиболее известных скриптов для браузера Opera.
Напомню, что для установки UserJS достаточно скопировать файл в вашу папку UserJS. Если её ещё нет, то создайте папку (например, Opera\userjs) и укажите её в меню Настройки->Дополнительно->Содержимое->Настройки Javascript.
В Opera AC она уже присутствует: OperaAC\profile\userjs. Также вы можете воспользоваться "Менеджером UserJS" из меню Сервис.
Также следует отметить, что в Opera 9.50 несколько изменена работа со скриптами, точнее исправлен баг с неверным считыванием интернациональных символов. И соответственно, скрипты содержащие такие символы, следует пересохранить в кодировке UTF-8.
a-lib-stacktrace.js и a-lib-xmlhttp-cd.js - Реализация кросс-доменного XMLHttpRequest для Opera.
aagmfunctions.js - Эмулирует некоторые функции Greasemonkey. Используется для обеспечения лучшей совместимости со скриптами от FireFox.
allinbackground.js - Открывает ссылки в фоне по Ctrl+Click.
allow-ini-variables.js - Позволяет использовать внутренние переменные Opera (%c, %t) в JavaScript-е.
alt2title.js - Если не задан тэг Title, то копирует в него содержимое тэга Alt. Это нужно для "правильного" отображения тэга Alt в качестве всплывающей подсказки у картинок, как это делает IE. (let-me-see-img.js обычно лучше)
auto-copy.js - Копирует выделенный текст в буфер обмена (нужен флэш). Для правильной работы с русским, замените в скрипте «escape» на «encodeURIComponent». Исправленная версия здесь.
autocopy.js - Копирует выделенный текст с форматированием в буфер обмена. Только для Windows.
autosizer.js - Подгоняет размер изображений открытых на отдельной странице. Включает режимы "Original", "Shrink to Fit", "Maximize", "Fit to Width" и "Fit to Height". Обновлённая версия здесь.
bbcode.js - Вставляет в форму ответа любые BBCode и HTML тэги.
block-external-scripts.js - Блокирует загрузку скриптов с других доменов. Это убирает рекламу реализованную на js, например, Google AdSense или "всплывающие окна v2.0", наподобие этого.
blockexternal.js - Блокирует скрипты, картинки, фрэймы и флэшки с других доменов. В большинстве случаев это реклама. Имеется белый список.
block_external.js - Более продвинутая вариация на ту же тему от Mikivanch. Кроме прочего, позволяет блокировать картинки по размеру. Не блокирует скрипты.
bug-me-not.js - Используя сервис BugMeNot.com ищет логины и пароли для сайтов требующих аутентификации. Вызывается по Ctrl+Shift+Double Click.
convert2phf.js - Сохраняет страницу в phf или mht. Страница сохраняется со всеми изменениями сделанными с помощью javascript.
coolirisalike.js - При зажатии Ctrl и наведении курсора мышки на ссылку, показывает окно предпросмотра. (попытка реализовать аналог Firefox-ового расширения Cooliris Previews).
devConsole.js - Консоль разработчика. Для работы в качестве UserJS замените первую строчку «(function()» на «function ujs_devConsole()», а последнюю «})()» на«}» и используйте кнопку: Консоль разработчика.
disable-script.js - Блокирует все скрипты на сайтах, но позволяет использовать UserJS.
dlembed.js - Двойной клик по пустому месту страницы, добавит перед каждой флэшкой ссылку для её скачивания. Существует версия в виде кнопки: Get flash.
extra-download-links.js - Добавляет ссылки на картинки и флэш в боковую панель "Ссылки". Здесь более новая версия.
fix-content-type.js - Исправляет веб страницы, которые неправильно отдаются сервером как plain text (вместо HTML).
fix-gzipped-pages.js - Исправляет дважды сжатые gzip-ом страницы.
get-link-info.js - Выдаёт информацию о ссылке. А именно: размер, дату, контент тип. Достаточно глюкав и потребляет больше трафика чем отдельные утилиты.
google-translate - Перевод текста, в том числе выделенного и в форме ответа, с помощью Google Translate.
google-translation with tooltip - Вариация на ту же тему от Ayush, ориентированная на перевод отдельных слов.
hide-objects.js - Скрывает флэш на страницах. Разблокировка двойным кликом. (Flash-блокер лучше).
highlighter.js - Подсвечивание результатов поиска. В том числе в Google и с использованием регулярных выражений.
HighlightText.js - При нажатии на кнопку, изменяет цвет текущего выделения на жёлтый и запоминает это в кукисах. Аналог расширения Line Marker для FireFox.
image_reloader_for_opera.js - Подгрузка изображений по Ctrl+Click или зажатию левой кнопки мыши.
keyboard.userjs.js - Виртуальная клавиатура, которая добавляется к тестовым полям на странице.
let-me-see-img.js - На месте невидимых незагруженных изображений показывает рамку. Кроме того, укорачивает слишком длинные надписи на месте изображений и копирует содержимое тега alt в title.
link-alert.js - Рядом со ссылками показывает иконки зависящие от того куда они ведут. Достаточно глюкав. Лучше использовать links-with-icons.css.
linkifier.js - Делает кликабельными текстовые ссылки. Могут быть проблемы со скоростью.
linkify-txt.js - Делает кликабельными ссылки в текстовых файлах.
logger.js - Записывает в файл историю посещённых страниц. Нужна Java.
middleclickJSOverride.js - Обеспечивает правильную работу, в случае клика колёсиком по javascript-ссылке.
multipopup.js - Красивые полупрозрачные подсказки с дополнительными возможностями. Не забудьте отключить встроенные. Достаточно конфликтен.
no_meta_redirect.js - Отключает meta-редирект.
noclicktoactivate.js - Избавляет от необходимости дважды кликать на флэшку. Не работает в Opera 9.50.
noscriptlikealpha.js - Позволяет блокировать скрипты на странице.
open-in-background-with-long-press.js - Открывает новую вкладку в фоне при зажатии ссылки на пол секунды. (Если вкладка открывается не в фоне, поставьте четвёртую сверху галочку в Ctrl+F12->Дополнительно->Содержимое->Настроить JavaScript).
open-in-new-window.js - Заставляет все ссылки открываться на новой странице. Работает только на сайтах указанных в начале скрипта.
open_browser.js - Открывает указанные сайты в заданном браузере. Только для Windows.
ops.js - Автозаполнение форм. Ещё два варианта есть здесь.
ospell.js - Онлайн проверка орфографии в форме ответа. Для включения русского, поставьте: «ENGINE: 1» и «defaultLang: 'ru'».
pdfHandler.js - Избавляет от пустой страницы при открытии файлов *.pdf, *.doc и *.xls.
Remove_it_permanently-for_Opera.js - Удаляет "кликнутый" элемент страницы. Насовсем. Только для Windows.
removeblank.user.js - Удаляет все атрибуты «target="_blank"», которые вызывают открытие ссылки на новой странице.
robosticky.js - "Клейкие записки" на страницах.
safe-alert.js - Позволяет остановить появление alert-ов на странице.
scroller.js - Даёт возможность скроллить страницу, зажав Ctrl и левую кнопку и передвигая мышь.
seobar3.js - Инструмент для специалистов по продвижению веб-сайтов. Для открытой в браузере страницы SEObar может отображать следующую информацию: Alexa Traffic Rank, Google Page Rank, Тематический индекс цитирования Яндекса.
Smilize.user.js - Преобразует текстовые смайлики (например, , , :d, и т.д.) в анимированные графические. Требует aagmfunctions.js.
snap-links.js - Позволяет открыть сразу много ссылок просто обведя их.
text-replacement.js - Заменяет заданный текст на всех страницах.
textarea-drag-resizer.js - Позволяет изменять размер textarea (формы ответа) с помощью мышки.
titleprotector.js - Не позволяет страницам менять заголовок окна браузера с помощью JavaScript.
xerath-plugsome-toolbar.js - Показывает возле каждой флэшки панельку с кнопками Reload, Save, Play и Pause. Две последних работают не везде.
xml-tree.user.js - Показывает XML файлы в виде дерева и с подсветкой синтаксиса.
zoom-image.user.js - Позволяет уменьшать и увеличивать отдельные изображения.
Сайт специфичные скрипты
adfind.js - Скрипт дополняет поиск в Google, другими поисковыми системами - как это делается в Яндексе или МЕТЕ.
ExpertsExchangeFilter.user.js - Этот скрипт очищает experts-exchange.com от предложений заплатить за просмотр и показывает весь контент.
lj_unfolder.user.js - А этот скрипт добавляет в ЖЖ, возможность подгружать комментарии из длинных тредов прямо в страницу.
rapidshare_com.js и другие - Упрощают скачивание с файлообменников.
youtube_com.js и другие - Скрипты для упрощения скачивания флэш-видео.
zaycev_net.js и другие - Ну а эти скрипты позволяют легче скачивать музыку.
© А. Рузанов, 16.03.2008
Источник: http://www.bit-center.ru/2index.php?opt … ;Itemid=31