Repeater-zone.ru

ПК Репитер
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Использование расширения Greasemonkey в Mozilla Firefox

Использование расширения Greasemonkey в Mozilla Firefox

Greasemonkey для Firefox

На текущий момент времени практически каждый активный пользователь браузера устанавливает какое-либо расширение, добавляющее в веб-обозреватель новые опции, которые изначально в нем отсутствуют. Однако не все подобные дополнения публикуются в официальных магазинах, а другие же попросту являются небольшими скриптами. Их куда проще реализовать через специальные менеджеры управления. Один из таких инструментов называется Greasemonkey, и сегодня мы хотим рассказать о нем более детально, взяв за пример браузер Mozilla Firefox.

Что такое Greasemonkey

Мы говорили о Greasemonkey в предыдущем абзаце. По сути, это расширение для браузера Firefox. Это позволяет вам изменить работу веб-сайтов, когда вы открываете их в браузере. Браузер должен быть Firefox или чем-то, что основано на коде Firefox.

ПРИМЕЧАНИЕ . Не все браузеры, использующие код Mozilla, будут поддерживать Greasemonkey. Например, TOR не будет, а EPIC может.

Расширения запускаются, когда вы загружаете веб-сайт или покидаете веб-сайт – в зависимости от того, как пользовательский скрипт запрограммирован для достижения желаемой производительности. Greasemonkey доступен для скачивания в магазине расширений Firefox, а также на таких сайтах, как softensonic. Если вы уже используете Firefox, лучшим и самым безопасным способом будет загрузить Greasemonkey из магазина. Таким образом, вы избежите поддельного программного обеспечения, которое может испортить или взломать ваши вычисления.

Как использовать скрипты Greasemonkey

Установка скриптов Greasemonkey проще, чем вы думали. Подобно тому, как вы добавляете какое-либо расширение или что-либо другое программное обеспечение, когда вы найдете скрипт greasemonkey, нажмите кнопку установки напротив него или в любом месте на странице. Если возможно, вы также можете перетащить скрипт на текущий веб-сайт, где вы хотите, чтобы скрипт был применен.

Вы также можете создавать свои собственные сценарии. Нажмите на кнопку вниз рядом с greasemonkey, нажмите на создать новый скрипт и напишите свой код во втором текстовом поле. Затем вы можете указать сайты, на которых вы не хотите запускать скрипт, введя их URL – по одному в строке – в поле «Исключить». Обратите внимание, что вы можете использовать только Javascript для создания сценариев Greasemonkey.

Но помните один важный момент – всегда загружайте и используйте скрипты из источников, которым вы полностью доверяете!

Где найти скрипты пользователя Greasemonkey

Некоторые сценарии представлены на веб-сайте Greasemonkey: www.greasespot.net

Существует огромный репозиторий для пользовательских скриптов Greasemonkey по адресу: www.userscripts.org

При установке скриптов Greasemonkey убедитесь, что они принадлежат двум вышеупомянутым веб-сайтам. Если вы видите сценарии на сторонних сайтах, старайтесь держаться подальше, если вы не полностью доверяете сайтам.

Как отключить скрипты Greasemonkey на определенных сайтах

Чтобы включить Greasemonkey, не удаляя его из Firefox, просто щелкните значок обезьяны, который появляется слева. Значок Greasemonkey состоит из двух частей: одна представляет собой обезьянье лицо, а другая представляет собой раскрывающийся список, обозначенный клавишей «вниз». Чтобы переключиться с использованием и без использования Greasemonkey, нажмите на значок лица обезьяны.

Другой вариант – открыть вкладку «Расширения» и отключить ее оттуда. Позже вы можете включить его, когда захотите его использовать.

Greasemonkey: полезные ресурсы

  1. FAQ: http://wiki.greasespot.net/FAQ
  2. Информация об устранении неполадок: http://wiki.greasespot.net/Troublesho__ (пользователи)
  3. Чтобы поделиться сценарием: http://wiki.greasespot.net/User_Script_Hosting

Вы можете проверить исходный код GreaseMonkey на GitHub.

Читать еще:  Как скачать видео с Фейсбука на телефон

Теперь взгляните на эти 5 полезных скриптов YouTube GreaseMonkey.

Панель ввода Math использует распознаватель математики, встроенный в Windows 7, для распознавания рукописных математических выражений. Затем вы можете легко использовать его с текстовыми процессорами или вычислительными таблицами. Панель ввода Math предназначена для использования с планшетным пером на планшетном ПК, но вы можете использовать ее с любым устройством ввода, например, с сенсорным экраном или даже с мышью.

Панель ввода Math использует распознаватель математики, встроенный в Windows 7, для распознавания рукописных математических выражений. Затем вы можете легко использовать его с текстовыми процессорами или вычислительными таблицами. Панель ввода Math предназначена для использования с планшетным пером на планшетном ПК, но вы можете использовать ее с любым устройством ввода, например, с сенсорным экраном или даже с мышью.

Панель ввода Math использует распознаватель математики, встроенный в Windows 7 для распознавания рукописных математических выражений. Затем вы можете легко использовать его с текстовыми процессорами или вычислительными таблицами.

Подключение собственных скриптов к Mozilla Firefox: плагин Greasemonkey

Сегодняшнюю заметку я решила посвятить подключению пользовательских скриптов (user scripts) к браузеру Mozilla Firefox. UPD: тестировано на Фаерфоксе с 3 по 12, с Greasemonkey до версии 0.9.18 включительно. Не всегда бывает необходимость в таких скриптах, но уж если она возникла…

Лирическое отступление

Допёк меня один человек на форуме (вообще-то, два, но первый больше). И пишет-то зачастую толково и интересно, да только нет-нет да и впихнёт какую пакость. А у меня от этих подначек короткое замыкание с перекаливанием, хоть на форум вообще не ходи. Чаша терпения переполнилась, когда мне было сказано, что у меня глючит ч.ю.-браузер. Это у меня-то — браузер, хоть какой ни возьми.

…И сказала тогда Княгиня: «Не княжеское то дело — нервы себе всяко разно такими Гаврилами трепать. И вообще, профи я, или нет?»

Функции игнора на форуме нет. Пришлось обеспечить игнор на уровне браузера. Да-да, его, родимого. Это у меня ч.ю. такое. Привыкла я любой браузер ставить на место, не мытьём, так катаньем. Ну, кроме морально устаревших или особо экзотических.

Если вы не знаете, что такое Firefox (он же Файерфокс, он же Огнелис) и где его берут, то, скорее всего, не сумеете написать скрипт. Но это не значит, что для вас всё потеряно: скачать Firefox вам никто не мешает (http://www.mozilla.com/), а скрипты можно найти готовые. Однако для моего конкретного случая понадобилось написать «индпошив».

Скрипт к браузеру подключается с помощью бесплатного плагина Greasemonkey (скачать плагин); перед установкой плагина убедитесь, что путь к профилю браузера не содержит кириллицы: плагин не будет работать. Такое может произойти, если кириллицей записана ваша учётная запись на компьютере («Вася» или «Администратор»), а Firefox установлен в папку по умолчанию. В этом случае придётся создать новый профиль.

Также может повредить кириллица в самих скриптах: после очередного обновления плагина послетали скрипты, содержащие кириллические комментарии: в папке они есть, а плагин их не видит. Поиск глюка был долгим.

Создание нового профиля для Firefox

Главное меню: «Пуск» ? «Выполнить», набираем

«C:Program FilesMozilla Firefoxfirefox.exe» -p -no-remote

(C:Program FilesMozilla Firefoxfirefox.exe — путь к папке браузера по умолчанию; если вы устанавливали в другую папку, то указываете свой). Откроется окно выбора профилей Firefox с обычными кнопками «Создать», «Переименовать», «Удалить». Кнопка «Создать» открывает Мастер создания профиля. В нём следует указать название и путь к папке, где будут храниться настройки новой учётной записи: напоминаю, все папки должны быть названы латиницей. Кстати, хранение настроек и параметров Firefox не в системной папке позволит в случае переустановки системы восстановить профиль со всеми настройками.

Читать еще:  Черный экран при загрузке Windows 8

Установка скриптов

Как добавить скрипт

После создания профиля и установки плагина можно приступать собственно к подключению скриптов. В меню браузера открываем вкладку «Инструменты» ? «Greasemonkey» ? «Новый скрипт» (кстати, не забудьте поставить галочку «включить Greasemonkey» — обезьянья мордочка в правом нижнем углу окна браузера станет яркой; когда плагин отключён, мордочка серая). В появившемся окне укажите

  • название скрипта,
  • пространство имён (придумайте сами; можно взять любое сочетание букв, только помните, что оно должно быть уникальным, то есть, собственным для каждого скрипта),
  • описание (латиницей),
  • адрес страницы, на которой применяется скрипт (по умолчанию это страница, на которой в данный момент открыт браузер; чтобы указать множество страниц, используется символ *, например, в случае http://site.ru/ скрипт применяется только к этой одной странице, а в случае http://site.ru/* — ко всему сайту site.ru).

После нажатия на клавишу «Ок» откроется текстовый редактор, при этом, если вы создаёте скрипт впервые, вам будет предложено выбрать редактор на ваше усмотрение. Если впоследствии вы решите, что ошиблись выбором, в версиях Greasemonkey, начиная с 0.9, редактор можно изменить в настройках самого плагина. В более ранних версиях изменить редактор можно в настройках браузера: набрав about:config в адресной строке, найдите строку greasemonkey.editor и укажите путь к новому редактору.

Кстати, если путь к учётной записи содержит кириллицу, вы узнаете об этом именно в момент первого открытия редактора (если не позаботились раньше). В этом случае вам следует назначить новый профиль, как описано выше. Если же вы по ошибке заполнили кириллицей описание скрипта, то в Greasemonkey, начиная с версии 0.9, скрипт будет сбрасываться при перезагрузке браузера.

Скрипты расположатся в папке /профиль_FF/gm_scripts/папка_скрипта. В последних версиях Greasemonkey новый скрипт начинает работать без перезагрузки браузера.

JavaScript. Подробное руководство | Дэвид Флэнаган | JavaScript: The Definitive Guide

OZON.ru — Книги

Ну, а дальше было делом техники написать и отладить скрипт, который обсчитывает страницу, определяет сообщения, принадлежащие опальному пользователю, и делает их невидимыми. Список опальных можно изменять в любую сторону. А через три дня пришлось дописать удаление цитат крамольника из сообщениий других пользователей: нервы были дороже.

Недостатки, общие для всех таких скриптов: работает не мгновенно и подтормаживает страницу. Как ни оптимизируй — до нуля время работы свести не выйдет. Но в моём случае это — умеренная плата за сохранение нервов. А также за избавление от великопостных искушений.

Загрузка и запуск

Чтобы скачать Greasemonkey, сделайте следующее:
1. Перейдите на официальную страничку для скачивания на ресурсе приложений от Mozilla — https://addons.mozilla.org/ru/firefox/addon/greasemonkey/

2. Нажмите кнопку «Добавить… ».

установка

3. Подтвердите инсталляцию: в дополнительном окне снова клацните кнопку «Добавить».

запуск инсталляции

По завершении инсталляции откроется официальный сайт (блог) разработчиков аддона.

официальный сайт

Для получения доступа к меню дополнения кликните по его иконке в верхней панели браузера справа.

  • «… is active» — включение/отключение расширения;
  • «New… script» — режим добавления скрипта вручную;
  • «… home page», «… Wiki», «Get User Script» — ссылки на веб-ресурсы аддона (база скриптов, мануал, форум, блог).
Читать еще:  Как узнать версию BIOS в Windows 7

меню

New trojan targets Firefox, masquerades as Greasemonkey

Joel Hruska — Dec 5, 2008 8:09 pm UTC

reader comments

Share this story

Firefox's broad support for plug-ins and extensions has always been a major feature of the browser, particularly back in the days of IE6. The the browser's enduring popularity has finally caught the eye of malware authors, as a trojan is now targeting Firefox specifically

BitDefender has identified this new bit of holiday cheer as Trojan.PWS.ChromeInject.A" (the ChromeInject suffix refers to the Chrome component of Firefox). The trojan installs itself into Firefox's add-on directory, registers itself as Greasemonkey, and begins searching your hard drive for passwords, login details, your World of WarCraft account information, and your library card number.

Please note, this trojan is not actually the Greasemonkey add-on, and only identifies itself as such. Mozilla has confirmed that the official Greasemonkey release contained within Mozilla's own extension repository (and available here) is malware-free. If you're currently using Greasemonkey or are interested in doing so, there's no reason to avoid the legitimate add-on at this time, so long as you download it from Mozilla's page or an equally trusted source.

Once installed, the trojan is capable of identifying over 100 web sites. When an infected user visits a site the trojan recognizes, the parasite comes to life and records the login/password details being transmitted. Presumably it then goes back to sleep, quietly keeping an eye on further system activity.

It's not clear if the trojan is visible as an installed add-on from within the browser, or how it interacts with the real Webmonkey, if that extension is installed. The attack vector is also vague. At the moment, BitDefender believes users are catching the trojan through one of the normal approaches—opening attachments, allowing ActiveX or JavaScript to execute in an unsafe way, or downloading malware-ridden "codecs" in order to catch a sneak preview of 2 Girls 1 Cup 2 Fast 2 Furious. BitDefender has already updated its own AV suite to detect and remove the new trojan; other malware vendors will undoubtedly do the same within the next few days.

Управление шарингами и лайками на Хабряксе

В связи с дополнениями сайта, связанными с кнопкой «Гугл плюс», по которой читатель может опубликовать ссылку и комментарий статьи с Хабра на своём аккаунте Гугла, понадобилось дополнить логику показа кнопок в юзерскрипте. Он, как известно, до сих пор показывал кнопку лайков (Гугл-плюс-один).

Одновременно эти кнопки Гугла — лайк и шаринг — немного избыточны, хотя выполняют разные функции. По новой кнопке сайта читатель может быстро написать отзыв (поле ввода — высотой не более 7 строчек, рассчитано на небольшие комментарии), к которому прикреплены ссылка и 2 строчки начала статьи.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector