Как ограничить сценарии chrome greasemonkey на одной веб-странице или только на определенных веб-страницах?

Есть ли способ предотвратить запуск chrome из сценариев greasemonkey, за исключением определенных доменов? Я мог бы сделать хакерство с location.href, но было бы неплохо, если бы было более чистое решение.

Когда я устанавливаю dragger script.user.js в браузер, script автоматически запускается для всех веб-сайтов.

Как это предотвратить?

Ответ 1

Используйте @match, как описано здесь.

Пример:

// ==UserScript==
// @match http://*/*
// @match http://*.google.com/*
// @match http://www.google.com/*
// ==/UserScript==