8 votes

Existe-t-il un moyen d'utiliser les bookmarklets du navigateur PC avec le navigateur Android ou Dolphin HD ?

Puis-je les faire fonctionner sur Android ou existe-t-il un endroit sur Google pour créer ou convertir des bookmarklets pour les rendre compatibles avec Android ?

3voto

Polsonby Points 11824

J'ai finalement réussi à le faire fonctionner et ce n'était pas compliqué du tout.

Il suffit de créer un signet et de coller le javascript dans le champ URL. Je l'ai essayé sur ce bookmarklet qui fait une recherche de définition sur Google :

javascript: s = (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (s == '') { l = parent.frames.length; if (l != 1) { for (i = 0; i < l; i++) { s = parent.frames[i].document.getSelection ? parent.frames[i].document.getSelection() : parent.frames[i].document.selection.createRange().text; if (s) { break; } } } } if (s == '') { void( s = prompt('Google Define: Enter a term or mark some text.','') ); } if (s) { s = String(s); s = s.replace(/^s*|s*$/g,''); s = escape(s);void( bmw = open('http://www.google.com/search?num=100&start=0&q=define:'+s+'','GoogleDefineBM'+String(Math.round(Math.random()*1000))) );}

Pour l'enregistrer comme signet, j'ai simplement enregistré le texte dans evernote, puis je l'ai copié sur mon téléphone et collé dans le champ url de "nouveau signet". Pour le rendre encore plus facile d'accès, j'ai créé un geste personnalisé du dauphin qui l'ouvre comme "Go To URL". Maintenant, lorsque je navigue et que je veux rechercher un mot, j'appuie sur le bouton du geste et je dessine un "d" et cela fait apparaître une fenêtre contextuelle qui me permet de rechercher le mot.

Je n'ai essayé que sur Dolphin Browser HD.

3voto

Kaligula Points 21

Fonctionne dans Chrome mobile. Voici la recette :

PRÉPARER

Créer un bookmarklet = ajouter un script à vos signets :

  • sur Chrome PC¹, puis synchroniser (pour que vos signets s'affichent dans Chrome mobile sur votre téléphone)
  • ou directement dans Chrome mobile sur votre téléphone².

UTILISER

Ne pas invoquer/appeler le script (sur le téléphone) en le recherchant dans les signets de Chrome (menu [ ] / Signets) qui ne fonctionne pas. Vous devez appuyer sur la barre d'URL et commencer à taper le nom du bookmarklet. Sélectionnez le bookmarklet dans la liste (il commence par javascript:blahblahblah ).


¹) sur n'importe quelle page web, appuyez sur le bouton de Chrome [ ] sur la barre URL puis [ Plus de ] dans la fenêtre popup qui apparaît, puis saisissez le nom du bookmarklet, l'URL (=code commençant par javascript:blahblahblah ), choisissez éventuellement le dossier, puis appuyez sur [ Sauvez ]

²) sur n'importe quelle page web, appuyez sur le bouton de Chrome [ ] alors [ ] alors [ Modifier ] sur une barre qui apparaît en bas de l'écran, puis saisissez le nom du bookmarklet, l'URL (=code commençant par javascript:blahblahblah ), choisissez éventuellement le dossier, puis appuyez sur [ ] pour sauvegarder et revenir en arrière

0voto

Jarrod Dixon Points 9201

Il ne s'agit pas tant d'être "compatible avec Android" que d'être compatible avec un navigateur spécifique.

Ceci étant dit... Je n'ai pas obtenu que le javascript basé sur l'URL s'exécute dans Dolphin, mais cela ne prouve rien.

0voto

korona Points 1231

"Il suffit de créer un signet et de coller le javascript dans le champ URL."

Ajoutez un signet à une page que vous n'avez pas encore ajoutée, puis modifiez le signet, le Nom, l'Adresse, le Dossier (en quelque chose comme "Signets"), et Attribuez un Geste, puis Ajoutez.

Je vous suggère de créer un geste pour créer un signet et de dessiner une étoile à cinq branches comme geste. (ou utilisez le "+" à l'extrémité gauche de la barre d'adresse).

Pour plus d'informations, voir http://dmcritchie.mvps.org/dolphin/dolphin_mygestures.htm

0voto

Nick Pierpoint Points 7976

De Chrome à Téléphone et aussi...

Téléphone vers Chrome ,

Une fois que le linkys est synchronisé, il suffit de le mettre en favoris.

La seule condition est que Chrome soit installé sur le PC de bureau, de cette façon, les linkys peuvent être partagés.

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