为什么 Firefox 在 URL 中使用“chrome://”协议/架构?

Cho*_*per 126 firefox url google-chrome uri

当我想配置一个插件时,例如 Ghostery,该选项卡会显示如下所示的 URL:

chrome://ghostery/content/options.html

这是什么意思?和Chrome浏览器有关系吗?

Mar*_*son 180

chrome早在 Google Chrome 上市之前,Mozilla 就已经使用了这个短语。通常,短语“Chrome”指的是视口周围的所有区域,而不是视口本身。有点像一些汽车的挡风玻璃或前灯周围的镀铬。

有关更多详细信息,请参见此处- 但没有;与谷歌浏览器无关。

  • 我不同意,虽然 Google Chrome 的 *name* 是以 UI 组件命名的,但 FF 的 `chrome` 部分与 chrome 浏览器本身无关;因为 op 显然是在问。 (82认同)
  • 实际上与谷歌浏览器有很大关系:谷歌浏览器明确*以*浏览器的用户界面chrome命名。在他们的第一个营销视频(或者是漫画?)中,他们解释了一些专注于减少铬并专注于内容或总结的内容。 (44认同)
  • 我不打算在这里再次发表评论,但对你评论的绝对数量让我感到惊讶:我提到谷歌浏览器*以*用户界面概念命名。很明显,这意味着 `chrome://`,它也指的是 UI 概念,实际上并不是指谷歌 Chrome 浏览器。至少*我*认为这是显而易见的。现在,这与“与 x 无关”不同。“nothing to do”意味着没有连接——这是错误的,有*有*连接:`chrome://`和谷歌浏览器的名称指的是同一个UI概念。 (29认同)
  • ([漫画的第 24 页](http://www.google.com/googlebooks/chrome/med_24.html)) (22认同)
  • @Konrad:我明白你在说什么,但我认为你认为“与此无关”的关系是对称的可能是错误的。换句话说,虽然 Google Chrome 的名称与 Mozilla 中的 chrome:// 伪方案有关,但事实并非如此。 (13认同)
  • 有没有其他人觉得谷歌以他们试图减少的东西命名 Chrome 很奇怪?也许他们应该称它为 Chro! (10认同)

Bli*_*isk 23

这是Firefox 中已经存在一段时间的一种绑定。Chrome 指的是浏览器的用户界面。例如,这包括您正在查看的网页之外的所有内容。

chrome:// 绑定是扩展和内置 Firefox 功能(如书签管理器或下载窗口)开发人员的一项功能。您可以在此处找到这些 chrome:// 映射的列表。基本上,这是 Firefox 引用计算机上文件的一种方式,但这些文件可能会因您的安装路径、操作系统或只是 Firefox 开发人员选择更改物理文件夹路径而发生变化。这些绑定允许开发人员始终引用相同的位置。

此处概述的开发人员还有一些其他优势或差异。它们包括 chrome:// url 不受安全限制的能力 - 因此它们可以做更多的事情并与您的浏览器交互。它们允许该功能交互或引用可能因主题或本地(区域或语言更改)自定义而更改的其他用户参数,而无需确切知道用​​户的自定义设置是什么。