Dotjs — расширение для Google Chrome (под OS X), которое позволяет применять скрипты из локальной папки
Дополнительный бонус:
Чтобы преодолеть ограничения Chrome на исполнение локальных скриптов, Dotjs работает через локальный веб-сервер. Автор расширения — defunkt (Крис Ванстрат), сооснователь Github и нынешний CEO.
Пример
Требования
Оригинальная версия Dotjs написана под Google Chrome, но уже есть версии для Firefox и для Safari.
~/.js
на любом сайте, если имя файла скрипта соответствует названию сайта. Например, при заходе на google.com
будет автоматически исполнен скрипт ~/.js/google.com.js
. Таким образом, модифицировать сайты не сложнее, чем с помощью Firefox/GreaseMonkey. Дополнительный бонус:
~/.js/default.js
будет исполняться на каждом запросе, так что сюда можно подключить универсальные правила.Чтобы преодолеть ограничения Chrome на исполнение локальных скриптов, Dotjs работает через локальный веб-сервер. Автор расширения — defunkt (Крис Ванстрат), сооснователь Github и нынешний CEO.
Пример
$ cat ~/.js/github.com.js
// меняет логотип github на тролля
$('#header .logo img')
.css('width', '100px')
.css('margin-top', '-15px')
.attr('src', '//bit.ly/ghD24e')
Требования
- OS X
- Ruby 1.8
- rake (gem install rake)
- Google Chrome
- /usr/local/bin in your $PATH
git clone http://github.com/defunkt/dotjs cd dotjs rake install
Оригинальная версия Dotjs написана под Google Chrome, но уже есть версии для Firefox и для Safari.