Inclure un script Greasemonkey dans plusieurs domaines

C'est un peu bizarrement question spécifique.

Je suis en train d'écrire un script Greasemonkey qui se déroulera à travers dix domaines. Les sites web ont des structures identiques, mais le nom de domaine de chacun est différent. Par exemple, le script sera exécuté sur:

http://first-domain.com/
http://another-one.com/
http://you-get-the-point.com/

J'ai aussi besoin de l'exécuter sur d'autres pages dans les mêmes domaines, de sorte que la liste de juste un de ces domaines serait quelque chose comme:

http://first-domain.com/admin/edit/*
http://first-domain.com/blog/*
http://first-domain.com/user/*/history

Évidemment, si je suis, y compris ces trois chemins d'accès pour l'ensemble des dix domaines, c'est 30 Url j'ai besoin de la liste que @includes.

Alors je me demandais si il y a moyen de faire quelque chose comme:

//Obviously fake code:

var list_of_sites = ["first-domain", "another-one", "you-get-the-point"];

@include http://+ list_of_sites[any] + .com/admin/edit/*
@include http://+ list_of_sites[any] + .com/blog/*
@include http://+ list_of_sites[any] + .com/user/*/history

Si quelque chose comme cela possible, il permettrait de réduire la liste des @includes à partir de 30 jusqu'à 3.

Alors, est-ce possible, ou suis-je en train de rêver?

P. S. je sais que je peux juste @include http://first-domain.com/* et ensuite utiliser if consolidés pour l'exécution de certaines parties du script sur certains chemins dans ce domaine, mais le nombre de pages que le script est destiné à s'exécuter sur n'est que d'environ 2% du site, de sorte qu'il semble un gaspillage d'inclure le script sur chaque page de chaque site.

source d'informationauteur blimpage