Mengapa Firefox menggunakan protokol / skema "chrome: //" di URL? [duplikat]

Jawaban:

177

Ungkapan chromeini telah digunakan oleh Mozilla sejak jauh sebelum Google Chrome muncul di pasaran. Biasanya frasa "Chrome" merujuk ke semua area di sekitar viewport Anda, tetapi bukan viewport itu sendiri. Agak seperti pelapisan krom beberapa mobil memiliki sekitar kaca depan atau lampu depan.

Lihat di sini untuk detail lebih lanjut - tetapi tidak; tidak ada hubungannya dengan Google Chrome.

Mark Henderson
sumber
43
Sebenarnya banyak yang berhubungan dengan Google Chrome: Google Chrome secara eksplisit diberi nama setelah antarmuka pengguna dari browser. Dalam video pemasaran pertama mereka (atau apakah itu komik?) Mereka menjelaskan sesuatu di sepanjang garis fokus pada pengurangan krom dan fokus pada konten sebagai gantinya atau summin 'seperti itu.
Konrad Rudolph
22
( Halaman 24 komik )
Konrad Rudolph
79
Saya mohon berbeda, meskipun nama Google Chrome dinamai setelah komponen UI, chromebagian FF tidak ada hubungannya dengan browser chrome itu sendiri; sebagai op jelas bertanya.
Mark Henderson
29
Saya tidak bermaksud mengomentari di sini lagi tetapi jumlah upvotes semata-mata pada komentar Anda mengejutkan saya: Saya menyebutkan bahwa Google Chrome diberi nama sesuai dengan konsep UI. Jelas ini menyiratkan bahwa chrome://, yang merujuk pada konsep UI juga, sebenarnya tidak merujuk ke browser Google Chrome. Setidaknya saya pikir itu sudah jelas. Sekarang, itu tidak sama dengan "tidak ada hubungannya dengan x". “Tidak ada hubungannya” menyiratkan bahwa ada hubungan - dan itu salah, ada adalah koneksi: baik chrome://dan nama Google Chrome mengacu konsep UI yang sama.
Konrad Rudolph
12
@ Konrad: Saya mengerti apa yang Anda katakan, tapi saya pikir Anda mungkin salah dalam berpikir bahwa hubungan "tidak ada hubungannya dengan" adalah simetris. Dengan kata lain, masuk akal bahwa sementara nama Google Chrome ada hubungannya dengan chrome: // pseudoscheme di Mozilla, kebalikannya tidak terjadi.
LarsH
22

Ini adalah jenis pengikatan di firefox yang telah ada selama beberapa waktu. Chrome mengacu pada antarmuka pengguna browser. Misalnya, ini mencakup segala sesuatu di luar halaman web yang Anda lihat.

Chrome: // binding adalah fitur untuk pengembang ekstensi dan fitur Firefox bawaan seperti pengelola bookmark atau jendela unduhan. Anda dapat menemukan daftar chrome ini: // pemetaan di sini . Pada dasarnya ini adalah cara bagi firefox untuk mereferensikan file yang ada di komputer Anda yang bagaimanapun mungkin berubah karena jalur instal Anda, sistem operasi, atau hanya pengembang firefox yang memilih untuk mengubah jalur folder fisik. Binding ini memungkinkan pengembang untuk selalu referensi lokasi yang sama.

Ada juga beberapa keunggulan atau perbedaan untuk pengembang seperti yang diuraikan di sini . Mereka termasuk kemampuan chrome: // url dibebaskan dari batasan keamanan - sehingga mereka dapat melakukan lebih banyak hal dan berinteraksi dengan browser Anda. Mereka memungkinkan fitur untuk berinteraksi atau referensi parameter pengguna lain yang mungkin telah berubah karena penyesuaian tema atau penduduk setempat (perubahan regional atau bahasa) tanpa harus tahu persis apa pengaturan khusus pengguna.

Blisk
sumber