なぜ Firefox は URL で “chrome://” プロトコル / スキーマを使用するのですか?
アドオンを設定したいとき、例えばGhosteryのようにタブにはこのようなURLが表示されます
chrome://ghostery/content/options.html
Chromeとは何の関係があるのか?Chromeブラウザと関係あるのかな?
125 ChocoDeveloper 2012-12-10
chrome
というフレーズは、Google Chromeが登場するずっと前からMozillaによって使われてきました。一般的に「クローム」という言葉は、ビューポート周辺のすべての領域を指していましたが、ビューポート自体を指していませんでした。車のフロントガラスやヘッドライトの周りにあるクロームメッキのようなものです
詳細はこちら – しかし、Google Chromeとは何の関係もありません
179 Mark Henderson 2012-12-10
これは、以前から存在していたfirefoxのバインディングの一種。Chromeはブラウザのユーザーインターフェースのことを指します。例えば、これはあなたが表示しているウェブページ以外のすべてのものを含みます
chrome://のバインディングは、拡張機能の開発者向けの機能で、ブックマークマネージャーやダウンロードウィンドウなどのFirefoxの機能に組み込まれています。これらの chrome:// のマッピング こちら のリストを見つけることができます。基本的には、インストールパス、オペレーティングシステム、または単に firefox の開発者が物理的なフォルダパスを変更することを選択したために変更される可能性がありますが、あなたのコンピュータ上にあるファイルを参照するための firefox のための方法です。これらのバインディングにより、開発者は常に同じ場所を参照することができます
また、こちらで概説されているように、開発者にとっては他にもいくつかの利点や違いがあります。彼らは chrome:// url がセキュリティ制限から免除されている機能を含んでいます – 彼らはより多くのことを行い、あなたのブラウザと対話することができます。彼らは、ユーザーのカスタマイズされた設定が何であるかを正確に知ることなく、テーマやローカル(地域や言語の変更)のカスタマイズのために変更された可能性のある他のユーザーパラメータと対話したり、参照したりする機能を可能にしています
22 Blisk 2012-12-10