Userscripts в Chrome

Пытаюсь освоить юзер-скрипты. Пишу самый простой скрипт с алертом. Алерт должен вылетать только когда заходим на сайт google. Код:
// ==UserScript==
// @name           GA
// @description    Google alert
// @include          http://www.google.com/*
// @include          http://google.com/*
// @include          https://www.google.com/*
// @include          http://www.google.com/*
// @include          http://www.google.ru/*
// @include          http://google.ru/*
// @include          https://www.google.ru/*
// @include          http://www.google.ru/*
// ==/UserScript==
alert ("Привет, мир!");

Сохраняю это в файлик my.user.js затем перетаскиваю этот файлик в расширения Chrome. Скрипт устанавливается. И этот алерт начинает выскакивать на всех сайтах какие бы я не посещал. Что я делаю не так?
И еще как в режиме реального времени увидеть изменения в своем скрипте? Т.е. я отредактировал скрипт и он сразу стал работать по другому. А так мне сейчас приходится отредактировать скрипт, удалить старое расширение из браузера, заново установить мой отредактированный скрипт, только тогда применяются изменения.
  • Вопрос задан
  • 9357 просмотров
Решения вопроса 1
nochkin
@nochkin
Я мог что-то уже подзабыть, но юзер-скрипт надо устанавливать через Greasemonkey, который как раз умеет читать эти include. Иначе он читается как обычный скрипт, который начинает сразу выполняться.
А еще можно написать www.google.tld/* если нужно все страны включить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы