相关疑难解决方法(0)

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

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

chrome://ghostery/content/options.html

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

firefox url google-chrome uri

126
推荐指数
2
解决办法
2万
查看次数

为什么在 Firefox 的新空​​标签页中有大量对 chrome 浏览器的引用?

出于某种原因,当我在 Firefox 55.0.2 中的“空”新选项卡上单击查看页面源代码时,会出现一堆 HTML 内容(我并不真正关心)。

但是一旦我看到:

<script type="text/javascript" src="chrome://browser/content/contentSearchUI.js"/>
<script type="text/javascript" src="chrome://browser/content/newtab/newTab.js"/>
Run Code Online (Sandbox Code Playgroud)

在那里我的警钟响了。为什么会有javascript?这是什么?

为什么它首先存在?(一个据称是空的新标签)。

为什么会提到“chrome://browser/”。这是怎么回事?

browser firefox

29
推荐指数
2
解决办法
6676
查看次数

为什么 Firefox 开发者版使用 chrome:// urls 加载脚本?

我刚刚下载了新的 Firefox Developer Edition 浏览器的副本,并开始摆弄开发工具。

我注意到一些链接和脚本是通过chrome://url加载的,我认为这些链接和脚本是为 Google Chrome 注册的。

在此处输入图片说明

以下是其中的一些具体行。

<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>
Run Code Online (Sandbox Code Playgroud)

我想知道他们是否在劫持 chrome 资产,但在检查了其中一个脚本后,我发现了 Mozilla 评论。

/* 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/. */
Run Code Online (Sandbox Code Playgroud)

我不太了解自定义协议或它们是如何注册或使用的。这里发生了什么?

firefox firefox-developer-edition

14
推荐指数
1
解决办法
4302
查看次数