Envoyer la page Web actuelle à Chrome à partir de Safari dans iOS avec un Bookmarklet
Le navigateur Chrome pour iOS récemment publié est assez bon, et même s'il ne remplace pas encore Safari comme navigateur Web principal sur un iPhone ou un iPad, vous trouverez peut-être toujours ce bookmarklet pratique qui vous permet instantanément envoyer la page Web actuellement active de Safari vers Chrome :
- Depuis l'appareil iOS, lancez Safari et copiez la ligne de code javascript suivante : "
- Ajoutez cette page Web (ou toute autre) en appuyant sur la flèche et en sélectionnant "Ajouter un signet"
- Ouvrez les signets Safari et appuyez sur "Modifier", puis appuyez sur pour modifier le signet nouvellement créé
- Renommez-le en "Envoyer vers Chrome" et appuyez sur le "x" à côté de l'URL, puis appuyez et maintenez enfoncé pour coller le code javascript copié ci-dessus
- Testez-le en ouvrant la barre de favoris et en sélectionnant "Envoyer vers Chrome"
javascript:location.href=googlechrome+location.href.substring(4);"
Safari bascule et Google Chrome se lance avec un nouvel onglet de navigateur contenant l'URL à partir de laquelle vous avez activé le bookmarklet. Si vous rencontrez des problèmes avec cela, vérifiez comment les citations sont gérées lors de la modification du bookmarklet dans iOS Safari.Vous devrez peut-être remplacer chaque " par %22 à la place, ce qui ressemblera à ceci :
javascript:location.href=%22googlechrome%22+location.href.substring(4);
Une autre variante consiste à utiliser cet extrait de code javascript, qui fonctionne apparemment mieux avec les URL https :
javascript:location=location.href.replace(/^https?/, 'googlechrome');
Les deux variantes ont bien fonctionné lors de nos tests, alors optez pour ce qui vous convient. Il s'agit d'un excellent ajustement pour les développeurs et les concepteurs Web qui doivent effectuer des tests de compatibilité de navigateur sur autant de navigateurs différents que possible.
Les bookmarklets sont un moyen assez populaire d'ajouter des fonctionnalités à Safari qui seraient autrement impossibles, vous permettant de faire des choses comme "Afficher la source" à partir de Safari dans iOS, d'ajuster la taille des polices des pages Web et même d'exécuter Firebug léger dans iOS. Celui-ci a récemment fait le tour du Web, mais provient de jonabrams.com.