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, 13:53] – psychederic | bookmarklet [Le 14/05/2013, 13:48] (Version actuelle) – [Jeux] ajout fontbomb 159.245.16.100 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | ====== Bookmarklet : Des Marques pages Scriptés ====== | ||
| + | |||
| + | Un bookmarklet (ou un marque-page scripté) est un petit programme JavaScript qui s' | ||
| + | |||
| + | * soit en tant qu'URL dans un **favoris/ | ||
| + | * soit en tant qu' | ||
| + | |||
| + | A la fois pratique pour les utilisateurs, | ||
| + | et pratique pour les développeurs/ | ||
| + | |||
| + | **Les scripts bookmarklet ne sont pas nécessairement compatibles tout navigateur.** | ||
| + | |||
| + | Voir [[http:// | ||
| + | |||
| + | ===== Description ===== | ||
| + | |||
| + | Les bookmarklets sont aussi appelés favelets, du fait qu' | ||
| + | |||
| + | Les bookmarklets peuvent être sauvegardés et utilisés comme des signets de pages normales et sont donc des outils 'en 1 clic'. Lors de la sélection du signet, le navigateur ne se contente pas d' | ||
| + | |||
| + | * modifier le rendu graphique d'une page web (en changeant par exemple la couleur, la police de caractères, | ||
| + | * récupérer des informations d'une page web (hyperliens, | ||
| + | * interroger directement un moteur de recherche, en précisant l' | ||
| + | * soumettre la page courante à un service web tiers (par exemple ajouter automatiquement la page à del.icio.us) | ||
| + | |||
| + | L'URL d'un bookmarklet commence par javascript: et est suivie du code JavaScript à exécuter. Cependant, l' | ||
| + | |||
| + | |||
| + | ===== Sélection de bookmarklet ===== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | ==== Jeux==== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | ==== Liens ==== | ||
| + | |||
| + | * [[https:// | ||
| + | * LinkedImage : Ouvrir toutes les images 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. | ||
| + | * Openselectedlinks : Ouvrir les liens dans le texte sélectionné. | ||
| + | |||
| + | |||
| + | |||
| + | ==== Formulaire - zone de texte ==== | ||
| + | |||
| + | * [[https:// | ||
| + | * Toggle Checkboxes : Inverser les Boites à cocher. | ||
| + | |||
| + | * [[http:// | ||
| + | * Tick All / Untick All : Tout cocher / décocher. | ||
| + | |||
| + | ==== Données - Texte - Images ==== | ||
| + | |||
| + | * [[https:// | ||
| + | * Highlight : Surligner toute occurrence du texte recherché. | ||
| + | * Zoomimagein : Agrandir l' | ||
| + | * Zoomimageout : Rétrécir l' | ||
| + | * Sort Table : Trier un tableau html par ordre alphabétique. | ||
| + | ==== Zapper des éléments ==== | ||
| + | * [[https:// | ||
| + | * Zap image : zapper les images de la page. | ||
| + | |||
| + | ==== Autres ==== | ||
| + | * [[https:// | ||
| + | * Up : monter d'un répertoire d'url. | ||
| + | * Top : monter à l'url de base. | ||
| + | * Increment : Incrémenter l'url. | ||
| + | * Decrement : Décrémenter l'url. | ||
| + | |||
| + | |||
| + | |||
| + | ==== Pour développeur & designer ==== | ||
| + | * **[[http:// | ||
| + | |||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ==== Pour amateur de site d' " | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ===== Transformer un script Greasemonkey en Bookmarklet ===== | ||
| + | Nous vous proposons quelques méthodes pour transformer des scripts [[greasemonkey]], | ||
| + | |||
| + | ==== Méthode Perl ==== | ||
| + | |||
| + | < | ||
| + | # | ||
| + | # | ||
| + | # http:// | ||
| + | |||
| + | 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 : http:// | ||
| + | |||
| + | ==== Méthode Internet ==== | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | Ensuite faite un clic droit sur " | ||
| + | |||
| + | 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 ! | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | |||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * **[[http:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
