FirefoxがURLで「chrome://」プロトコル/スキーマを使用するのはなぜですか?[複製]


124

この質問にはすでに答えがあります:

Ghosteryなどのアドオンを構成する場合、タブには次のようなURLが表示されます。

chrome://ghostery/content/options.html

どういう意味ですか?Chromeブラウザと何か関係がありますか?

回答:


177

このフレーズchromeは、Google Chromeが市場に登場するずっと前からMozillaによって使用されてきました。通常、「Chrome」という語句は、ビューポートの周囲ではなく、ビューポート自体を指します。一部の車はフロントガラスやヘッドライトの周りにあるクロムメッキのようなものです。

詳細はこちらをご覧ください -いいえ。Google Chromeとは関係ありません。


43
実際、Google Chromeには多くのことが関係しています。GoogleChromeは、ブラウザのユーザーインターフェイスchromeにちなんで明示的に名前が付けられています。彼らの最初のマーケティングビデオ(またはコミックですか?)では、クロムの削減に焦点を当てて、代わりにそのようなコンテンツに焦点を当てて何かを説明しています。
コンラッドルドルフ


79
けれども私は、不賛成のGoogle Chromeは、UIコンポーネントにちなんで命名され、chromeFFの一部は、Chromeブラウザ自体とは何の関係もありません。opが明らかに求めているからです。
マークヘンダーソン

29
ここで再度コメントするつもりはありませんでしたが、コメントに対する賛成の数が非常に多いことに驚きました。GoogleChromeの名前はUIの概念にちなんで付けられたと言いました。明らかにchrome://、これは、UIコンセプトも参照しているが、実際にはGoogle Chromeブラウザーを参照していないことを意味します。少なくとも、私はそれは明らかだと思いました。さて、それは「xとは何の関係もない」と同じではありません。「何もしない」と、接続が存在しないことを意味します。それ間違いです。接続が存在しchrome://ます。GoogleChromeの名前と名前の両方が同じUIコンセプトを指します。
コンラッドルドルフ

12
@コンラッド:私はあなたが言っていることを見るが、私はあなたが「関係ない」関係が対称的であると考えることで間違っているかもしれないと思う。言い換えれば、Google Chromeの名前はMozillaのchrome://擬似スキームと関係があると考えられますが、その逆は当てはまりません。
LarsH

22

これは、しばらくの間存在していたFirefox のバインディングの一種です。Chromeはブラウザーのユーザーインターフェイスを指します。たとえば、これには表示しているWebページ以外のすべてが含まれます。

chrome://バインディングは、拡張機能の開発者向けの機能であり、ブックマークマネージャやダウンロードウィンドウなどのFirefoxの機能が組み込まれています。これらのchrome://マッピングのリストはこちらにあります。基本的には、Firefoxがコンピューター上のファイルを参照する方法ですが、インストールパス、オペレーティングシステム、または単にFirefoxの開発者が物理フォルダーのパスを変更することにより変更される場合があります。これらのバインディングにより、開発者は常に同じ場所を参照できます。

ここで概説されるように開発者のためのいくつかの他の利点または違いもあります。これらには、chrome://のURLがセキュリティ制限から免除される機能が含まれているため、より多くのことを実行し、ブラウザと対話できます。これらは、ユーザーのカスタマイズされた設定が何であるかを正確に知る必要なく、テーマまたはローカル(地域または言語の変更)のカスタマイズにより変更された可能性のある他のユーザーパラメーターと対話または参照できるようにします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.