Membuat URL yang selalu terbuka di Chrome

15

Jika saya ingin memastikan URL, jika diklik, akan selalu terbuka di Chrome (bukan browser default) bisakah saya melakukannya dengan memodifikasi header?

Misalnya, saya bisa mendapatkan URL yang selalu terbuka di Evernote, mereka mulai dengan evernote: ///

Apakah ini mungkin, misalnya untuk memiliki sesuatu seperti chrome: ///www.url.com

Matthew Packer
sumber
Bagian dari url disebut sebagai "protokol"
Octopus

Jawaban:

13

Google memiliki dokumentasi resmi tentang skema URI aplikasi Chrome iOS di situs web pengembangnya .

Cukup ganti httpdengan googlechromedan httpsdengan googlechromes. Ini berarti:

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

Sebelumnya, didukung sebuah x-callback-url dari googlechrome-x-callback://. Ini memungkinkan aplikasi panggilan untuk menunjukkan nama dan skema URI ke Chrome, yang akan menampilkan tombol kembali di bilah alamat yang menutup tab dan memanggil URI yang ditentukan. Fitur ini telah dihapus beberapa tahun yang lalu ketika iOS 9 menambahkan tombol "Kembali ke ..." di bilah status (tetapi skema URI masih berfungsi).

kirb
sumber
3
Perhatikan bahwa ini tidak berlaku untuk Chrome untuk Mac.
chenware
5

Di iOS:

googlechrome://www.example.com
GRG
sumber
1
Itu mungkin bekerja di iOS — saya tidak memiliki Chrome di iPhone saya — tetapi itu tidak berfungsi untuk saya di Mavericks.
samh
Aku akan mengatakan hal yang sama. Bagaimana Anda mengusulkan ini harus berhasil. Pertama di Mavericks jika Anda mengklik tautan dengan protokol ini atau buka di alamat web. OS meminta Anda untuk memilih aplikasi yang dapat membukanya. Bahkan ketika Chrome dipilih, chrome akan mencoba dan membuka URL file:///googlechrome:///www.example.comsetiap kali
markhunte
1
@markhunte OP tidak menentukan OS X atau iOS, saya telah mengklarifikasi bahwa ini hanya untuk iOS
grg
@GeorgeGarside Cheers menyelamatkan saya membuang lebih banyak waktu untuk mencari tahu.
markhunte
Apakah ada cara untuk melakukannya untuk Mac? Juga tidak bekerja pada Catalina.
layser