greasemonkey
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| greasemonkey [2013/05/14 17:59] – [GreaseMonkey] sebsauvage | greasemonkey [2014/07/12 11:26] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== GreaseMonkey ====== | ====== GreaseMonkey ====== | ||
| - | Cette page s' | + | Cette page (succincte) |
| Ligne 10: | Ligne 10: | ||
| ===== Comment ça marche ? ===== | ===== Comment ça marche ? ===== | ||
| - | Installez d' | + | Installez d' |
| :!: **ATTENTION**: | :!: **ATTENTION**: | ||
| Ligne 20: | Ligne 20: | ||
| Généralement, | Généralement, | ||
| - | L' | + | L' |
| * **@name** : Nom du script. | * **@name** : Nom du script. | ||
| * **@namespace** : Namespace de votre script (mettez l'URL de votre site, ça fera l' | * **@namespace** : Namespace de votre script (mettez l'URL de votre site, ça fera l' | ||
| Ligne 85: | Ligne 85: | ||
| head.appendChild(style); | head.appendChild(style); | ||
| } | } | ||
| - | + | ||
| - | + | ||
| // Converts an image to text. | // Converts an image to text. | ||
| // Attributes, links and javascript actions are preserved. | // Attributes, links and javascript actions are preserved. | ||
| Ligne 105: | Ligne 104: | ||
| try | try | ||
| { | { | ||
| - | | ||
| // Mettez votre code ici. EXEMPLES: | // Mettez votre code ici. EXEMPLES: | ||
| | | ||
| Ligne 124: | Ligne 122: | ||
| // Convertir une image en texte: | // Convertir une image en texte: | ||
| imageToText("// | imageToText("// | ||
| - | + | ||
| + | // et divers autres exemples en vrac, histoire de montrer quelques possibilité de XPath: | ||
| + | removeElement("// | ||
| + | removeElement("// | ||
| + | setAttributeOfElement(' | ||
| + | setAttributeOfElement(' | ||
| + | removeElement("// | ||
| + | removeElement("// | ||
| } | } | ||
| catch (e) | catch (e) | ||
| Ligne 133: | Ligne 138: | ||
| })(); | })(); | ||
| </ | </ | ||
| + | |||
| + | Pour trouver quels éléments atteindre, utilisez l' | ||
| + | |||
| + | A titre d' | ||
| + | |||
| + | <code javascript>// | ||
| + | // @name Essai | ||
| + | // @namespace | ||
| + | // @include | ||
| + | // ==/ | ||
| + | |||
| + | (function () { | ||
| + | ...code supprimé... | ||
| + | try | ||
| + | { | ||
| + | | ||
| + | } | ||
| + | catch (e) | ||
| + | { | ||
| + | alert(" | ||
| + | } | ||
| + | })();</ | ||
| + | |||
| + | ou encore forcer tous les liens en bleu: | ||
| + | |||
| + | <code javascript> | ||
| + | |||
| + | À vous de jouer ! | ||
| + | |||
| + | ===== Autres exemples ===== | ||
| + | |||
| + | ==== Redirection de page dans Tumblr ==== | ||
| + | |||
| + | Si vous êtes sur une page tumblr du genre: < | ||
| + | |||
| + | <code javascript> | ||
| + | // ==UserScript== | ||
| + | // @name Tumblr image redirector (/image --> direct image URL) | ||
| + | // @namespace | ||
| + | // @include | ||
| + | // @version | ||
| + | // ==/ | ||
| + | |||
| + | try { | ||
| + | var alltags = document.evaluate("// | ||
| + | if (alltags.snapshotItem(0) != null) | ||
| + | { | ||
| + | document.location=alltags.snapshotItem(0).src; | ||
| + | } | ||
| + | } | ||
| + | catch (e) | ||
| + | { | ||
| + | alert(" | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
greasemonkey.1368554362.txt.gz · Dernière modification : 2014/07/12 11:26 (modification externe)