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


28

由于某些原因,当我在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"/>

在那儿,我的警钟响了。为什么有JavaScript?这是什么?

为什么首先出现在这里?(据称是“空新标签”)。

为什么要引用“ chrome:// browser /”。这是怎么回事?


41
在Chrome浏览器出现之前,通常使用“ chrome”来指代GUI界面(在浏览器中,尤其是浏览器UI部分)。Google 选择使用通用术语来命名其浏览器,因此不会造成混乱。这种选择可能只是因为他们认为听起来不错。但是,考虑到这种影响,关于选择原因的良性假设要少得多(例如,它们是懒惰的/缺乏想象力的;故意从人们认为现有和持续使用通用术语“ chrome”指的是Google Chrome中受益);等等。)。
Makyen

10
@Makyen,那将是一个很好的答案。页面底部有一个大字段,上面写着“您的答案”,您应该在此键入。
魔鬼的拥护者

12
就像用户代理都是从头开始的,mozilla即使那些浏览器与Firefox根本没有任何关系
phuclv


Answers:


49

@Darren指出了它被称为“ chrome”的原因。以Firefox为例,这是他们使用了十多年的浏览器UI的总称。只有Firefox和插件可以加载chrome://URL。

要回答问题的另一部分,与早期版本的Firefox不同,“新建选项卡”页面并不是真正的空白页面。它实际上有一个位置:about:newtab-不about:blank。如果您查看右上角,可能会看到一个齿轮图标。您可能已将其设置为“显示空白页”。但是,您始终可以将其切换回以显示您的主要站点,因此这就是脚本存在的原因。

在此处输入图片说明


2
有没有办法让“真实的”关于:空白?
JBeurer

1
不幸的是,我认为您无法再在Firefox中对其进行配置(请参见bugzilla.mozilla.org/show_bug.cgi?id=1118285)。您可能可以找到它的插件,但是,否则,您必须手动导航到about:blank
BoffinBrain


3
恶意软件是我们无法拥有美好事物的原因。
BoffinBrain

28
您的答案暗示使用“ chrome”来指代浏览器UI是Mozilla / Firefox专有术语。实际上,在Chrome出现之前,“ chrome”通常用于指代GUI界面,特别是指浏览器UI。Google 选择使用通用术语来命名其浏览器,因此不会造成混乱。请编辑以阐明它不仅是Mozilla / Firefox术语。
Makyen

32

chrome在这种情况下,回答您问题的一部分是对页面周围浏览器界面各部分的引用(有关更多信息,请参见此处)。

在网络浏览器的上下文中是导航,工具栏等。

就网站而言,它是导航,广告空间和设计的其他固定方面。

术语“用户界面镶边”与“图形用户界面”或GUI的同义词,这是您可能更熟悉的术语。

不幸的是,Google的浏览器恰好使用相同的名称。


13
我知道,早在多年前Google为浏览器命名后,这就会成为一个问题。
BoffinBrain

11
我不认为Google的浏览器“会共享相同的名称”。我敢肯定,Google在浏览器术语后直接将其浏览器命名为“ Chrome”。在开发Chrome时,他们认为它听起来像浏览器的好名字。
trlkly

8
挺正确的,@ AndrewT。他们在发布时解释说,选择该名称是因为他们专注于最大程度地减少浏览器UI数量。来自Google的Glen Murphy在quora.com/Why-is-Chrome-Chrome中给出了更详细的答案,并指出了可能被保留的其他原因。
安赫尔

6
@AndrewT。Chrome排名第一。铬以它的名字命名。(在浏览器和化学系统中)
停止危害莫妮卡

5
由于我没有在其他地方看到它,因此人们似乎很难理解该术语的起源,因此使用“ chrome”(小写)来指代应用程序中装饰性更强,与业务无关的部分(例如UI)类似于汽车。汽车上的装饰性镀铬之所以存在,仅是因为用户喜欢闪亮的钻头。它与重要部件(例如发动机)完全无关,但由于它对用户而言非常明显,因此会影响他们对汽车的看法。(nb铬在汽车上不像以前那样流行;类比正在显示其年龄)
AC
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.