Firefox geliştirici sürümü neden komut dosyaları yüklemek için chrome: // urls kullanıyor? [çiftleme]


14

Yeni Firefox Developer Edition tarayıcısının bir kopyasını indirdim ve geliştirici araçlarıyla uğraşmaya başladım.

Bağlantıların ve komut dosyalarının bazılarının chrome://Google Chrome'a ​​kayıtlı olduğunu düşündüğüm URL'ler üzerine yüklendiğini fark ettim .

resim açıklamasını buraya girin

İşte bu satırlardan bazıları özel.

<link id="favicon" rel="icon" type="image/png" href="chrome://branding/content/icon32.png"></link>
<link rel="stylesheet" type="text/css" media="all" href="chrome://browser/content/searchSuggestionUI.css"></link>
<link rel="stylesheet" type="text/css" media="all" defer="defer" href="chrome://browser/content/abouthome/aboutHome.css"></link>
<script type="text/javascript;version=1.8" src="chrome://browser/content/abouthome/aboutHome.js"></script>
<script type="text/javascript;version=1.8" src="chrome://browser/content/searchSuggestionUI.js"></script>

Krom varlıkları ele geçirip geçirmediklerini merak ettim, ancak bu senaryolardan birini kontrol ettikten sonra bir Mozilla yorumu buldum.

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

Özel protokoller veya bunların nasıl kaydedildiğini veya kullanıldığını bilmiyorum. Burada neler oluyor?

Yanıtlar:


36

Bu durumda Chrome, Chrome tarayıcısına değil, Firefox'un krom "kullanıcı arayüzü" kısmına atıfta bulunur.

Daha fazla bilgi için https://developer.mozilla.org/tr-TR/docs/Glossary/Chrome adresine bakın :

Özet

Chrome , aslında bir web tarayıcısının kullanıcı arayüzünün gösterdiği web sayfası dışındaki bölümleri için kullanılan bir terimdir.

"Chrome", genellikle Google Chrome web tarayıcısını belirtmek için de kullanılır.

...

chrome kodu veya chrome ayrıcalıklı kodu , Firefox'ta tarayıcının kendisini uygulayan JavaScript koduna verilen addır

İleride başvurmak üzere Mozilla Geliştirici Ağı (MDN), Mozilla hakkında her konuda zengin bilgi içerir.


36
Ve bu kelimenin MOzilla tarafından Chrome tarayıcıda olduğundan çok daha uzun süre kullanıldığını unutmayın.
Bay Lister

17
Ve aslında, Google Chrome'un adı, tarayıcı kromu kavramının adını taşıyor çünkü mümkün olduğunca gereksiz kromu ortadan kaldıran bir tarayıcı olacak şekilde tasarlandı.
3Doubloons

2
@ 3Doubloons Mevcut Chrome hala bu felsefeye sahip mi? Chrome'u, özellikle Mac'te kullanmak, tartışmasız en yavaş tarayıcıdır ve en fazla belleği tüketir.
theGreenCabbage

4
@theGreenCabbage: Bellek tüketimi (verimlilik) doğrudan minimalizmle (muhtemelen modern bir sanat hareketi) ilgili değildir. Teoride, minimal bir kullanıcı arayüzü, bu minimalizme (Google Chrome'da olduğu gibi) ulaşmak için doğru olmayan daha az kaynak kullanmasına rağmen, Windows vb.
slebetman

1

özel protokoller veya nasıl kaydedildikleri veya kullanıldıkları

Bu olduğuna dikkat etmek önemlidir değil bir protokol değil, bir URI şeması . Bir ağ protokolü iletişim biçimini tanımlar; bir URI şeması, URI'nin anlambilimini belirtir.

Google Chrome'a ​​kayıtlı olduğunu düşündüğüm

IANA , geçici URI şemalarının bir listesini tutar . chromeŞeması şu anda sahip, geçici şema olarak tescil edilmiştir iki Mozilla kullanım için biri ve Google kullanımı için one: tanımları.

Tabii ki, resmi olarak kaydetmeden kendi şemanızı kullanmak mümkündür. Ancak, diğerleri burada olduğu gibi aynı şema adını farklı bir amaç için kullanmaya başladığında sorunlara neden olur.

RFC 4395 kılavuzlarından biriGeçici bir programın kaydedilmesi biri:

  There is not already an entry with the same URI scheme name.  (In
  the unfortunate case that there are multiple, different uses of
  the same scheme name, the IESG may approve a request to modify an
  existing entry to note the separate use.)

Hem mevcut kayıtlı tanımların, hem bir microsoft.come-posta adresi kullanan aynı listelenen kişiye sahip olması hem de orijinal kayıt şablonunun 2012'de, hem Mozilla hem de Chrome zaten kullandıktan sonra olması ilgi çekicidir . Görünüşe göre Mozilla onu IANA'ya hiç kaydettirmedi ve şimdi bu durumda aynı şema adının iki farklı kullanımı ile durumdayız.


Diğer cevap Firefox'taki gerçek kullanımı ele alırken, sadece kaydın gerçekte nasıl çalıştığını ve "resmi" chromeşemanın kaydının mevcut durumunu belirtmek istedim .
Bob
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.