Jeśli chcę mieć pewność, że po kliknięciu adres URL będzie zawsze otwierany w przeglądarce Chrome (zamiast domyślnej przeglądarki), czy mogę to zrobić, modyfikując nagłówek?
Na przykład mogę uzyskać adresy URL, które zawsze otwierają się w Evernote, zaczynają się od evernote: ///
Czy to możliwe, na przykład mieć coś takiego jak chrome: ///www.url.com
google-chrome
url
Matthew Packer
źródło
źródło
Odpowiedzi:
Google ma oficjalną dokumentację dotyczącą schematu URI aplikacji Chrome na iOS w swojej witrynie dla programistów .
Wystarczy wymienić
http
zgooglechrome
ihttps
zgooglechromes
. To znaczy:http://www.google.com/
staje sięgooglechrome://www.google.com/
https://apple.stackexchange.com/
staje sięgooglechromes://apple.stackexchange.com/
Wcześniej poparła x-oddzwonienia URL z
googlechrome-x-callback://
. Umożliwiło to aplikacji wywołującej wskazanie jej nazwy i schematu URI w przeglądarce Chrome, co spowoduje wyświetlenie przycisku wstecz na pasku adresu, który zamyka kartę i wywołuje określony identyfikator URI. Ta funkcja została usunięta kilka lat temu, gdy iOS 9 dodał przycisk „Powrót do…” na pasku stanu (ale schemat URI nadal działa).źródło
Na iOS:
źródło
file:///googlechrome:///www.example.com
każdym razem otwierać adres URL