Créer une URL qui s'ouvre toujours dans Chrome


15

Si je veux m'assurer qu'une URL, si on clique dessus, s'ouvrira toujours dans Chrome (au lieu du navigateur par défaut), puis-je le faire en modifiant l'en-tête?

Par exemple, je peux obtenir des URL qui s'ouvrent toujours dans Evernote, elles commencent par evernote: ///

Est-ce possible, par exemple, d'avoir quelque chose comme chrome: ///www.url.com


Cette partie de l'URL est appelée le "protocole"
Octopus

Réponses:


13

Google a une documentation officielle sur le schéma d'URI de l'application Chrome iOS sur son site Web de développeur .

Remplacez simplement httppar googlechromeet httpspar googlechromes. Ça signifie:

  • http://www.google.com/ devient googlechrome://www.google.com/
  • https://apple.stackexchange.com/ devient googlechromes://apple.stackexchange.com/

Auparavant, il supportait une x-callback-url de googlechrome-x-callback://. Cela a permis à l'application appelante d'indiquer son nom et son schéma d'URI à Chrome, qui afficherait un bouton de retour dans la barre d'adresse qui ferme l'onglet et invoque l'URI spécifié. Cette fonctionnalité a été supprimée il y a quelques années lorsque iOS 9 a ajouté le bouton «Retour à…» dans la barre d'état (mais le schéma d'URI fonctionne toujours).


3
Notez que cela ne s'applique pas à Chrome pour Mac.
chenware

5

Sur iOS:

googlechrome://www.example.com

1
Cela peut fonctionner sur iOS - je n'ai pas Chrome sur mon iPhone - mais cela ne fonctionne pas pour moi sur Mavericks.
samh

J'allais en dire autant. Comment proposez-vous que cela devrait fonctionner? Tout d'abord sur Mavericks si vous cliquez sur un lien avec ce protocole ou accédez à celui-ci dans une adresse Web. Le système d'exploitation vous demande de sélectionner une application qui peut l'ouvrir. Même lorsque Chrome est sélectionné, chrome essaiera d'ouvrir l'URL à file:///googlechrome:///www.example.comchaque fois
markhunte

1
@markhunte OP n'a pas spécifié OS X ou iOS, j'ai précisé que c'est uniquement pour iOS
grg

@GeorgeGarside Cheers m'a fait gagner plus de temps à essayer de le comprendre.
markhunte

Existe-t-il un moyen de le faire pour Mac? Ne fonctionne pas non plus sur Catalina.
layser il y a
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.