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 01/12/2009, 21:20] – 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:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | // |