UserJS — обычный JavaScript-код, хранящийся на компьютере пользователя. При заходе на определённую страницу он исполняется. Чаще всего используется для добавления новых функций сайтам.
Структура
Состоит из секции метаданных и кода. Указывает браузеру (или расширению), на каких страницах его следует исполнять, а также его название и прочюю информацию.
// ==UserScript== // @name Имя скрипта // @namespace Пространство имён // @description Описание // @include * // @author Автор // @copyright Копирастия // @version Версия // @uso:rating Рейтинг на сайте userscripts.org // ==/UserScript==
Поддержка
Поддерживается браузерами Firefox (с расширением Greasemonkey), Google Chrome (нативная поддержка), Safari (с расширением GreaseKit), Опера, Epiphany и IE7 Pro.
Установка
Opera
Preferences → Advanced → Content → JavaScript Options. Указываем в User JavaScript files папку, куда мы будем класть наши скрипты.
Firefox
Устанавливаем расширение Greasemonkey. Открываем *.user.js файл.
Safari
Устанавливаем GreaseKit. Открываем *.user.js файл
Internet Explorer
Устанавливаем IE7 Pro. Открываем ieuser.js файл.
Ссылки
- Заметка на Wikipedia
- User JS по-русски
- Заметка на Хабре
- Крупнейшим архивом скриптов
- Что такое UserJS, и с чем его едят
- UserJS in Chronium
Похожие публикации:
- Назначена дата смерти Internet Explorer 6
Google начал кампанию по уничтожению браузера Internet Explorer 6 - будет убрана поддержка оного на YouTube и Orkut. 1 марта... - Подводные камни jquery.form
Плагин jQuery Form позволяет не только сделать новые ajax-формы, но и довольно просто обновить уже существующие формы таким образом, чтобы... - Кросс-доменный Ajax
При осуществлении асинхронных запросов в JavaScript невозможно передавать данные между разными серверами, по умолчанию данный функционал доступен в пределах одного... - Генерация XLS на сайте
Случайно сохранил обычный HTML-файл с расширением .XLS(MS Excel) и, не обратив на то внимание, кликнул на него. Какого было мое...
