11Sep
vous permettent d'effectuer des actions sur la page en cours en un simple clic ou en tapant sur. Ils constituent une alternative légère aux extensions de navigateur. Ils fonctionnent même sur les navigateurs mobiles qui ne prennent pas en charge les extensions traditionnelles.
Pour utiliser les bookmarklets, tout ce dont vous avez besoin est un navigateur Web qui supporte les signets - c'est tout!
Les signets expliqués Les pages Web
que vous consultez dans votre navigateur utilisent du code JavaScript. C'est pourquoi les pages Web ne sont plus des documents statiques, elles sont dynamiques. Un bookmarklet est un signet normal avec un morceau de code JavaScript au lieu d'une adresse Web. Lorsque vous cliquez ou tapez sur le bookmarklet, il exécute le code JavaScript sur la page en cours au lieu de charger une page différente, comme le font la plupart des signets.
Bookmarklets peut être utilisé pour faire quelque chose à une page web en un seul clic. Par exemple, vous trouverez des bookmarklets associés à des services Web tels que Twitter, Facebook, Google+, LinkedIn, Pocket et LastPass. Lorsque vous cliquez sur le bookmarklet, il exécute du code qui vous permet de partager facilement la page en cours avec ce service.
Les signets ne doivent pas seulement être associés aux services Web. Un bookmarklet sur lequel vous cliquez peut modifier l'aspect de la page, en supprimant la plupart des indésirables et en vous donnant un «mode de lecture» propre. Il peut modifier les polices, supprimer des images ou insérer d'autres contenus. Il peut accéder à tout ce à quoi la page Web pourrait accéder. Par exemple, vous pouvez utiliser un bookmarklet pour révéler un mot de passe qui apparaît comme ******* sur la page.
Contrairement aux extensions de navigateur, les bookmarklets ne fonctionnent pas en arrière-plan et ralentissent votre navigateur. Ils ne font rien du tout jusqu'à ce que vous les cliquiez.
Parce qu'ils n'utilisent que le système de signets standard, ils peuvent également être utilisés dans les navigateurs mobiles où vous ne pouvez pas exécuter d'extensions. Par exemple, vous pouvez installer le bookmarklet Pocket dans Safari sur un iPad et obtenir une option "Ajouter à la poche" dans Safari. Safari n'offre pas d'extensions de navigation et iOS d'Apple n'offre pas de fonctionnalité «Partage» comme Android et Windows 8, c'est donc la seule façon d'obtenir cette intégration directe. Vous pouvez même utiliser les bookmarklets LastPass dans Safari sur un iPad pour intégrer LastPass au navigateur web Safari.
Où trouver des signets
Si vous cherchez un bookmarklet pour un service particulier, vous trouverez généralement le bookmarklet sur le site de ce service. Les sites Web comme Twitter, Facebook et Pocket hébergent des pages où ils fournissent des bookmarklets avec des extensions de navigateur.
Les signets ne sont pas comme des programmes. Ils sont juste un morceau de texte que vous pouvez mettre dans un bookmarklet, vous n'avez donc pas à les télécharger sur un site spécifique. Vous pouvez les obtenir pratiquement n'importe où - les installer consiste simplement à copier un peu de texte sur une page Web.
Par exemple, vous pouvez simplement chercher sur le web "reveal password bookmarklet" si vous voulez un bookmarklet qui révélera les mots de passe. Nous avons couvert de nombreux bookmarklets incontournables - et nos lecteurs ont également choisi de le faire - alors jetez un œil à nos listes pour voir d'autres exemples.
Comment installer un signet
Les signets sont simples à installer. Lorsque vous passez la souris sur un bookmarklet sur une page Web, son adresse commence par "javascript:".
Si le signet ou la barre d'outils favoris de votre navigateur Web est visible, la méthode la plus simple pour installer un bookmarklet consiste à glisser-déposer. Appuyez sur Ctrl + Maj + B pour afficher la barre d'outils de vos favoris si vous utilisez Chrome ou Internet Explorer. Dans Firefox, cliquez avec le bouton droit sur la barre d'outils et cliquez sur Barre d'outils Signets.
Faites simplement glisser ce lien vers la barre d'outils de votre signet. Le bookmarklet est maintenant installé.
Vous pouvez également installer des bookmarklets manuellement. Sélectionnez le code du bookmarklet et copiez-le dans votre presse-papiers. Si le bookmarklet est un lien, cliquez avec le bouton droit ou appuyez longuement sur le lien et copiez son adresse dans votre presse-papiers.
Ouvrez le gestionnaire de favoris de votre navigateur, ajoutez un signet et collez le code JavaScript directement dans la zone d'adresse. Donnez un nom à votre bookmarklet et sauvegardez-le.
Comment utiliser un signet
Les signets sont plus faciles à utiliser si la barre d'outils des signets de votre navigateur est activée. Il suffit de cliquer sur le bookmarklet et votre navigateur l'exécutera sur la page en cours.
Si vous n'avez pas de barre d'outils de signets - comme sur Safari sur un iPad ou un autre navigateur mobile - ouvrez la fenêtre des signets de votre navigateur et appuyez ou cliquez sur le signet.
Dans Chrome pour mobile, vous devez lancer le bookmarklet à partir de la barre d'adresse. Ouvrez la page Web sur laquelle vous voulez lancer le bookmarklet, appuyez sur votre barre d'adresse et commencez à chercher le nom du bookmarklet. Appuyez sur le nom du bookmarklet pour l'exécuter sur la page en cours.
Notez que le bookmarklet n'apparaît ici que parce que nous l'avons enregistré en tant que signet dans Chrome. Vous devez ajouter le bookmarklet aux signets de votre navigateur avant de pouvoir l'utiliser de cette manière.
L'approche de la barre d'adresse peut également être nécessaire dans d'autres navigateurs. L'astuce consiste à charger le signet afin qu'il soit associé à votre onglet actuel. Vous ne pouvez pas simplement ouvrir vos signets dans un onglet de navigateur distinct et lancer le bookmarklet à partir de là - il fonctionnera sur cet autre onglet du navigateur. Les signets
sont puissants et flexibles. Bien qu'ils ne soient pas aussi tape-à-l'œil que les extensions de navigateur, ils sont beaucoup plus légers et vous permettent d'obtenir des fonctionnalités de type extension dans des navigateurs mobiles plus limités.