1 votes

Est-il possible d'exécuter un bookmarklet dans Chrome en le sélectionnant dans le signet ?

J'utilise Chrome pour Android. Si j'ai un bookmarklet enregistré comme signet, je peux l'exécuter :

  1. En tapant son nom dans la barre d'adresse jusqu'à ce qu'il apparaisse.
  2. Il suffit de cliquer sur la flèche diagonale pointant vers le haut et la gauche à côté pour le charger dans la barre d'adresse.
  3. En cliquant sur Entrée.

Je suis no capable d'exécuter un bookmarklet que j'ai enregistré comme signet par :

  1. Ouverture du menu à trois points alignés verticalement de Chrome.
  2. Sélection de Bookmarks .
  3. Naviguer vers l'entrée du bookmarklet.
  4. Cliquez sur l'entrée.

Je ne veux pas exécuter mes bookmarklets en utilisant la première méthode. Je veux les lancer en allant vers eux dans le menu des signets (comme avec la deuxième méthode). Si je clique sur n'importe quel autre signet dans le menu des signets, Chrome se rendra sur la page en question. Je souhaite pouvoir exécuter les bookmarklets à partir du menu des signets.

Est-il possible d'exécuter un bookmarklet dans Chrome en le sélectionnant dans le signet ?

1voto

Rehan Khwaja Points 332

TL;DR Vous pouvez soit attendre que l'équipe de Chrome pour Android corrige le problème, soit trouver un navigateur qui le prend en charge.

J'ai trouvé ce ticket de problème pour Chromium (code de base de Chrome/Chrome pour Android/ChromeOS) qui a été ouvert en 2015 pour la plateforme Android :

Numéro 480010 : Les signets améliorés ne prennent pas en charge les signets en javascript.

L'essentiel est que :

C'est délicat car, sur les téléphones, BookmarkActivity envoie l'intention à Chrome de lancer l'url marquée, et actuellement ChromeLauncherActivity rejette les urls javascript.

https://bugs.chromium.org/p/chromium/issues/detail?id=480010#c11

Sur la base de plus vieux commentaires la fonction bookmarklet existait dans une version antérieure, mais elle a été désactivée depuis.

-1voto

Chrome Android ne vous permet pas d'exécuter les Bookmarklets de manière traditionnelle, mais il existe une solution de contournement : vous pouvez appeler le Bookmarklet à partir de la barre d'adresse. Le tutoriel ci-dessous pourrait vous être utile.

https://paul.kinlan.me/use-bookmarklets-on-chrome-on-Android/

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X