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


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).


3
Perhatikan bahwa ini tidak berlaku untuk Chrome untuk Mac.
chenware

5

Di iOS:

googlechrome://www.example.com

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.