Какой простой способ в Google Chrome вставить Javascript на сайты?

Я хотел бы иметь возможность добавлять пользовательские фрагменты javascript на любой сайт, который соответствует регулярному выражению. Это в основном из-за сайтов, которые я использую ежедневно из-за специализированного контента, но у которых плохой дизайн. Я хочу быть в состоянии сделать что-то вроде:

  • Посетить сайт. Видеть, что боковая панель перезаписывает контент.
  • Извлеките инструменты разработчика, найдите div id для боковой панели
  • Отредактируйте фрагмент javascript, который выполняется на document.ready для этого домена:

    $('#sidebar-right').remove();
    

Немного поиска пользовательских сценариев говорит мне, что мне нужно написать расширение для Chrome, которое кажется неудачным и излишним. Нет ли более простого способа или расширения, которое представляет собой не что иное, как редактор JavaScript, который назначает фрагменты доменам? Мне бы очень хотелось иметь возможность редактировать в самом Chrome или, по крайней мере, иметь файл, который я могу просто оставить открытым в MacVim все время. Расширение требует выгрузки/установки для обновления, насколько я могу судить.

Если бы у меня был только один большой файл JavaScript, это было бы хорошо. Я бы просто завернул свои настройки в проверки домена.

Бонус любви, если я могу писать в CoffeeScript.

Ответ 2

Почему бы не dotjs http://defunkt.io/dotjs/? Он локальный, вы можете его версия с помощью git, вы можете легко перенести его на другой компьютер...

Ответ 3

Другая альтернатива, которая решительно решает проблему, - Пользовательский JavaScript для веб-сайтов. Вам просто нужно установить расширение, которое занимает около 2 секунд, а затем вы можете сразу начать вводить свой собственный JavaScript для указанного веб-сайта.

Пользовательский JavaScript для примеров сайтов

Расширение автоматически распознает текущий веб-сайт, поэтому все, что вам нужно сделать, это написать свой код и нажать Save. Вы также можете легко импортировать jQuery или внешние скрипты для удобства.

Ответ 4

То, что вы ищете, это Greasemonkey. Но подождите, Greasemonkey только для Firefox, верно? Оказывается, вы можете установить пользовательские скрипты Greasemonkey в качестве встроенных надстроек Chrome. Просто перейдите в userscripts.org и нажмите кнопку "Установить" на одном из них, и Chrome автоматически преобразует его в собственное дополнение. Затем напишите свой собственный и установите его с помощью Chrome.

Примечание. Это работает только в Chrome 4.0.