題 為什麼Firefox在URL中使用“chrome://”協議/架構? [重複]


這個問題在這裡已有答案:

當我想配置一個插件時,例如Ghostery,該選項卡會顯示如下的URL:

chrome://ghostery/content/options.html

這是什麼意思?它與Chrome瀏覽器有關嗎?


120
2017-12-10 01:53


起源




答案:


詞組 chrome 早在Google Chrome上市之前,Mozilla一直在使用它。通常,短語“Chrome”指的是視口周圍的所有區域,但不是視口本身。有點像一些汽車圍繞擋風玻璃或前燈的鍍鉻。

有關詳細信息,請參見此處 - 但不是;與穀歌瀏覽器無關。


171
2017-12-10 01:58



實際上與穀歌Chrome有很多關係:谷歌Chrome是明確的 而得名 瀏覽器的用戶界面chrome。在他們的第一個營銷視頻(或者是漫畫?)中,他們解釋了一些重點放在減少鉻並專注於內容或者像這樣的總結上的內容。 - Konrad Rudolph
(漫畫的第24頁) - Konrad Rudolph
我求求不同,雖然 名稱 谷歌Chrome瀏覽器以UI組件命名 chrome FF的一部分與chrome瀏覽器本身無關;因為op顯然在問。 - Mark Henderson
我不打算再次在這裡發表評論,但你評論的大量贊成票讓我感到驚訝:我提到Google Chrome是 而得名 UI概念。顯然,這意味著 chrome://,也指UI概念,實際上並不是指Google Chrome瀏覽器。至少 一世 以為這很明顯。現在,這與“與x無關”並不相同。 “無所事事”意味著沒有聯繫 - 那就錯了 是 連接:兩者兼而有之 chrome:// 谷歌瀏覽器的名稱指的是相同的UI概念。 - Konrad Rudolph
@Konrad:我明白你在說什麼,但我認為你可能會錯誤地認為“與......無關”的關係是對稱的。換句話說,雖然Google Chrome的名稱與Mozilla中的chrome:// pseudoscheme有關,但事實並非相反。 - LarsH


這是一種類型 捆綁 在firefox中存在了一段時間。 Chrome是指瀏覽器的用戶界面。例如,這包括您正在查看的網頁之外的所有內容。

chrome:// binding是擴展開發人員的一項功能,內置Firefox功能,如書籤管理器或下載窗口。您可以找到這些chrome://映射的列表 這裡。基本上,這是firefox引用計算機上的文件的一種方式,但是由於您的安裝路徑,操作系統或者只是firefox開發人員選擇更改物理文件夾路徑,這些文件可能會發生變化。這些綁定允許開發人員始終引用相同的位置。

如上所述,開發人員還有一些其他優點或差異 這裡。它們包括chrome:// url豁免安全限制的能力 - 因此他們可以做更多的事情並與您的瀏覽器進行交互。它們允許該功能交互或引用由於主題或本地的自定義(區域或語言更改)而可能已更改的其他用戶參數,而無需確切知道用戶的自定義設置是什麼。


22
2017-12-10 02:06