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 | ||
| bookmarklet [Le 18/10/2009, 14:52] – psychederic | bookmarklet [Le 11/09/2022, 11:49] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| - | ====== Bookmarklet ====== | + | ====== Bookmarklet |
| - | Un bookmarklet (ou un marque-page scripté) est un petit programme JavaScript | + | Un bookmarklet (ou un marque-page scripté) est un petit programme JavaScript |
| - | * soit en tant qu'URL dans un favoris/ | + | * soit en tant qu'URL dans un **favoris/ |
| - | * soit en tant qu' | + | * soit en tant qu' |
| + | |||
| + | A la fois pratique pour les utilisateurs, | ||
| + | et pratique pour les développeurs/designers (et permet de s' | ||
| **Les scripts bookmarklet ne sont pas nécessairement compatibles tout navigateur.** | **Les scripts bookmarklet ne sont pas nécessairement compatibles tout navigateur.** | ||
| - | Voir [[http:// | + | Voir [[http:// |
| ===== Description ===== | ===== Description ===== | ||
| Ligne 28: | Ligne 31: | ||
| ===== Sélection de bookmarklet ===== | ===== Sélection de bookmarklet ===== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | ==== Jeux==== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| ==== Liens ==== | ==== Liens ==== | ||
| Ligne 34: | Ligne 44: | ||
| * LinkedPage : Ouvrir toutes les pages pointées par des liens dans la pages. | * LinkedPage : Ouvrir toutes les pages pointées par des liens dans la pages. | ||
| * Openalllinks : Ouvrir tous les liens. | * Openalllinks : Ouvrir tous les liens. | ||
| - | * Openselectedlinks : Ouvrir les liens dans le text sélectionnés. | + | * Openselectedlinks : Ouvrir les liens dans le texte sélectionné. |
| Ligne 40: | Ligne 50: | ||
| ==== Formulaire - zone de texte ==== | ==== Formulaire - zone de texte ==== | ||
| - | * [[https:// | + | * [[https:// |
| + | * Toggle Checkboxes : Inverser les Boites à cocher. | ||
| + | |||
| + | * [[http:// | ||
| + | * Tick All / Untick All : Tout cocher / décocher. | ||
| ==== Données - Texte - Images ==== | ==== Données - Texte - Images ==== | ||
| * [[https:// | * [[https:// | ||
| - | * Highlight : Surligner toute occurence | + | * Highlight : Surligner toute occurrence |
| * Zoomimagein : Agrandir l' | * Zoomimagein : Agrandir l' | ||
| * Zoomimageout : Rétrécir l' | * Zoomimageout : Rétrécir l' | ||
| Ligne 61: | Ligne 76: | ||
| - | ==== Pour dévellopeur | + | ==== Pour développeur |
| + | * **[[http:// | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[http:// | ||
| ==== Pour amateur de site d' " | ==== Pour amateur de site d' " | ||
| - | * [[http:// | + | * [[https:// |
| ===== Transformer un script Greasemonkey en Bookmarklet ===== | ===== Transformer un script Greasemonkey en Bookmarklet ===== | ||
| + | Nous vous proposons quelques méthodes pour transformer des scripts [[greasemonkey]], | ||
| + | ==== Méthode Perl ==== | ||
| + | |||
| + | < | ||
| + | # | ||
| + | # | ||
| + | # https:// | ||
| + | |||
| + | use strict; | ||
| + | use warnings; | ||
| + | use URI::Escape qw(uri_escape_utf8); | ||
| + | use open IO => ": | ||
| + | ": | ||
| + | |||
| + | my $src = do { local $/; <> }; | ||
| + | |||
| + | # Zap the first line if there' | ||
| + | $src =~ s{^// ? | ||
| + | my $bookmarklet = $src; | ||
| + | |||
| + | for ($bookmarklet) { | ||
| + | s{^\s*// | ||
| + | s{\t}{ }gm; # Tabs to spaces | ||
| + | s{[ ]{2,}}{ }gm; # Space runs to one space | ||
| + | s{^\s+}{}gm; | ||
| + | s{\s+$}{}gm; | ||
| + | s{\n}{}gm; | ||
| + | } | ||
| + | |||
| + | # Escape single- and double-quotes, | ||
| + | $bookmarklet = " | ||
| + | uri_escape_utf8($bookmarklet, | ||
| + | |||
| + | print "// $bookmarklet\n" | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Source : https:// | ||
| + | |||
| + | ==== Méthode Internet ==== | ||
| <note warning> | <note warning> | ||
| - | Nous nous proposons de transformer les scripts greasemonkey en bookmarklet - ou simple favori dans votre navigateur. | + | Nous nous proposons de transformer les scripts greasemonkey en bookmarklet - ou simple favori dans votre navigateur. |
| - | Trouvez vous un script [[greasemonkey]] intéressant sur le site [[http:// | + | Trouvez vous un script [[greasemonkey]] intéressant sur le site [[https:// |
| Ensuite faite un clic droit sur " | Ensuite faite un clic droit sur " | ||
| Ligne 86: | Ligne 143: | ||
| Copiez le contenu du fichier et passez le [[http:// | Copiez le contenu du fichier et passez le [[http:// | ||
| - | Collez ensuite le résultat dans un de vos favoris, sans oublier de rajouter javascript: devant le code ! | + | Collez ensuite le résultat dans un de vos favoris, sans oublier de rajouter javascript: devant le code ! |
| - | <note important> | + | <note important> |
| Ligne 94: | Ligne 151: | ||
| ===== Liens ===== | ===== Liens ===== | ||
| + | * **[[https:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[http:// | + | * [[https:// |
| + | * [[http:// | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[http:// |
| * [[http:// | * [[http:// | ||
