Wenn ich sicherstellen möchte, dass eine URL, wenn ich darauf klicke, immer in Chrome geöffnet wird (anstelle des Standardbrowsers), kann ich dies tun, indem ich den Header ändere?
Zum Beispiel kann ich URLs erhalten, die immer in Evernote geöffnet sind. Sie beginnen mit evernote: ///
Ist dies möglich, zum Beispiel so etwas wie Chrom: ///www.url.com
google-chrome
url
Matthew Packer
quelle
quelle
Antworten:
Google hat auf seiner Entwickler-Website eine offizielle Dokumentation zum URI-Schema der Chrome iOS-App .
Ersetzen Sie einfach
http
mitgooglechrome
undhttps
mitgooglechromes
. Das heisst:http://www.google.com/
wirdgooglechrome://www.google.com/
https://apple.stackexchange.com/
wirdgooglechromes://apple.stackexchange.com/
Zuvor wurde eine x-callback-url von unterstützt
googlechrome-x-callback://
. Auf diese Weise konnte die aufrufende App Chrome ihren Namen und ihr URI-Schema anzeigen. In der Adressleiste wurde eine Schaltfläche "Zurück" angezeigt, mit der die Registerkarte geschlossen und der angegebene URI aufgerufen wird. Diese Funktion wurde vor einigen Jahren entfernt, als iOS 9 die Schaltfläche "Zurück zu ..." in der Statusleiste hinzufügte (das URI-Schema funktioniert jedoch weiterhin).quelle
Unter iOS:
quelle
file:///googlechrome:///www.example.com
jedes Mal, die URL zu öffnenquelle
Der einfachste Weg, dies zu tun, ist:
quelle