Ответ 1
Используйте @match
, как описано здесь.
Пример:
// ==UserScript==
// @match http://*/*
// @match http://*.google.com/*
// @match http://www.google.com/*
// ==/UserScript==
Есть ли способ предотвратить запуск chrome из сценариев greasemonkey, за исключением определенных доменов? Я мог бы сделать хакерство с location.href
, но было бы неплохо, если бы было более чистое решение.
Когда я устанавливаю dragger script.user.js
в браузер, script автоматически запускается для всех веб-сайтов.
Как это предотвратить?
Используйте @match
, как описано здесь.
Пример:
// ==UserScript==
// @match http://*/*
// @match http://*.google.com/*
// @match http://www.google.com/*
// ==/UserScript==
используя @include @exclude теги в метаданных? http://diveintogreasemonkey.org/helloworld/metadata.html