Как ограничить использование скриптов Chrome Greasemonkey одной веб-страницей или только определенными веб-страницами? - PullRequest
22 голосов
/ 16 июня 2011

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

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

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

Ответы [ 2 ]

32 голосов
/ 17 июня 2011

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

Пример:

// ==UserScript==
// @match http://*/*
// @match http://*.google.com/*
// @match http://www.google.com/*
// ==/UserScript==
3 голосов
/ 16 июня 2011

используя теги @include @exclude в метаданных?http://diveintogreasemonkey.org/helloworld/metadata.html

...