Город которого Нет

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Город которого Нет » Золотые зерна или маленькие хитрости интернета » Пользовательские скрипты для Opera ( UserJS )


Пользовательские скрипты для Opera ( UserJS )

Сообщений 1 страница 2 из 2

1

Как известно, пользовательские скрипты (далее просто "скрипты" или "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, :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

0

2

12 полезных UserJS -- Useful User JavaScripts for Opera

Autosizer
Breadcrumb URL
Clean URI
Cooliris alike
Gallery crawler
Get feed link
Image thumb
Link alert
Power drag
Linkify URL
View Selection Source
Ultimate Search Highlighter

1. Autosizer
Autosizer позволяет просматривать изображения в Opera в 5 режимах размера изображения: "Оригинальный", "Наилучшее заполнение экрана", "Maximize", "Заполнение по ширине" и "Заполнение по высоте". "Наилучшее заполнение экрана" - включено по-умолчанию. Щелчок по изображению для просмотра в следующем режиме, или зажать Shift при щелчке - в предыдущем режиме. Переместите курсор к верхнему правому углу для просмотра меню.

2. Breadcrumb URL
Breadcrumb URL поместит ссылку к каждой папке текущего URL в левый верхний угол страницы. Полезно при навигации с отключенной адресной строкой или в режиме "Во весь экран".

3. Clean URI
Clean URI распознает ссылки, которые используют перенаправление (например: http://www.google.com/url?q=http://winm … forge.net/ ) и заменяет их прямыми ссылками.

4. Cooliris alike
Действует подобно расширению Cooliris для Firefox и помогает просматривать страницы по ссылке не покидая текущей вкладки. Зажать Ctrl и навести на ссылку для открытия окна просмотра, которое откроется в правом верхнем углу текущей вкладки. Размер окна можно менять.

5. Gallery crawler
Gallery crawler добавляет ссылки на следующее/предыдущее нумерованное изображение, так что изображения можно просматривать не трогая строку адреса.

6. Get feed link
Get feed link помещает иконки доступных лент в левый верхний угол страницы. Полезно при навигации с отключенной адресной строкой или в режиме "Во весь экран" или если вам нужны ссылки на ленты.

7. Image thumb
Image thumb показывает эскизы изображений в левом нижнем углу при наведении на ссылку к изображению. Зажать Ctrl для посмотра рисунка в оригинальном масштабе.
i Этот UserJS отключает функционал UserJS Autosizer.

8. Link alert
Link alert идентифицирует ссылки по типу файлов и отображает соответствующую иконку при наведении на ссылку.

9. Power drag
Power drag поможет вам расширить текстовые поля, вложенные фреймы, объекты, поля ввода текста и т.п. просто зажав Shift и перемещая правый нижний угол объекта. Двойной клик по правому нижнему углу для возвращения оригинального размера.

10. Linkify URL
Linkify URL делает "кликабильными" http/https/ftp-адреса, набранные в виде простого текста.

11. View Selection Source
View Selection Source позволяет посмотреть исходный код HTML любой части страницы, что весьма полезно веб-разработчикам. Добавьте в настройки меню в секцию [Hotclick Popup Menu] следующее:
Код:
Item, "View selection source"="Go to page, "javascript:opera.getSelectionSource()""

12. Ultimate Search Highlighter
Ultimate Search Highlighter отобразит панель поиска вверху страницы и покажет количество найденного, переместиться к следующему/предыдущему найденному (зажать Shift и щелкнуть по слову в панели), поддерживает RegExp. Использование: создать USH-кнопку или создать средство поиска, указав в качестве поисковой машины
Код:
javascript:opera.USH.run(opera.USH.check='%s','newSearch');

Источник http://operafan.net/forum/index.php?top … 8#msg70458

0


Вы здесь » Город которого Нет » Золотые зерна или маленькие хитрости интернета » Пользовательские скрипты для Opera ( UserJS )


Рейтинг форумов | Создать форум бесплатно © 2007–2017 «QuadroSystems» LLC