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
google-chrome
url
Matthew Packer
la source
la source
Réponses:
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
http
pargooglechrome
ethttps
pargooglechromes
. Ça signifie:http://www.google.com/
devientgooglechrome://www.google.com/
https://apple.stackexchange.com/
devientgooglechromes://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).la source
Sur iOS:
la source
file:///googlechrome:///www.example.com
chaque fois