Envoyer la page Web actuelle à Chrome à partir de Safari dans iOS avec une brochure

Le navigateur Chrome récemment lancé pour iOS est très bon, et même s'il ne remplace pas Safari comme navigateur principal sur un iPhone ou un iPad, vous pouvez toujours trouver ce bookmarklet pratique qui vous permet d'envoyer instantanément la page Web active de Safari dans Chrome:

  1. Depuis l'appareil iOS, lancez Safari et copiez le code javascript suivant:
  2. javascript:location.href="googlechrome"+location.href.substring(4);

  3. Mettez cette page en signet (ou autre) en appuyant sur la flèche et en sélectionnant "Ajouter un signet"
  4. Ouvrez Signets Safari et appuyez sur "Modifier", puis appuyez sur pour modifier le signet nouvellement créé.
  5. Renommez-le en "Envoyer à Chrome" et appuyez sur le "x" à côté de l'URL, puis appuyez et maintenez pour coller dans le code javascript copié ci-dessus
  6. Testez-le en ouvrant la barre de favoris et en sélectionnant "Envoyer vers Chrome"

Safari change et Google Chrome se lance avec un nouvel onglet du navigateur contenant l'URL à partir de laquelle vous avez activé le bookmarklet. Si vous avez des problèmes avec ce qui ne fonctionne pas, vérifiez comment les citations sont traitées lors de la modification du bookmarklet dans iOS Safari. Vous devrez peut-être remplacer chaque "avec% 22 à la place, ce qui ressemblerait à ceci:

javascript:location.href=%22googlechrome%22+location.href.substring(4);

Une autre variante consiste à utiliser cet extrait 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 fonctionne pour vous. C'est un excellent ajustement pour les développeurs Web et les concepteurs qui doivent effectuer des tests de compatibilité de navigateur sur autant de navigateurs différents que possible.

Les signets sont une manière assez populaire d'ajouter des fonctionnalités à Safari qui est impossible, vous permettant de faire des choses comme "Afficher la source" de Safari dans iOS, ajuster la taille des polices des pages web et même exécuter Firebug Lite dans iOS. Celui-ci a récemment fait le tour du web mais vient de jonabrams.com.