Почему в новой пустой вкладке Firefox есть куча ссылок на браузер Chrome?

29

По какой-то причине, когда я нажимаю кнопку «Просмотреть исходный код страницы» на «пустой» новой вкладке в 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 /". В чем дело?

JBeurer
источник
40
«chrome» обычно использовался для обозначения интерфейсов графического интерфейса пользователя (в браузерах, в частности в части пользовательского интерфейса браузера) до появления Google Chrome. Google решил назвать свой браузер общим термином, что не вызывает путаницы. Этот выбор мог быть только потому, что они думали, что это звучит хорошо. Тем не менее, учитывая последствия, существует множество менее доброжелательных гипотез относительно причины выбора (например, они были ленивыми / невообразимыми; умышленно извлекали выгоду из того, что люди думают, что существующее и продолжающее использование общего термина "хром" относится к Google Chrome; и т.д.).
Макьен
10
@ Макен, это был бы отличный ответ. Внизу страницы есть большое поле с надписью «Ваш ответ», вы должны напечатать его там.
Скотт Бисон,
12
Как будто все пользовательские агенты начинают сmozilla того, что эти браузеры вообще не имеют никакого отношения к Firefox
phuclv
1
См. Также: superuser.com/questions/517160/…
Боб

Ответы:

49

@Darren объяснил причину, по которой он называется «хром». В случае с Firefox это общий термин для пользовательского интерфейса браузера, который они используют уже более десяти лет. Только Firefox и дополнения могут загружать chrome://URL-адреса.

Чтобы ответить на другую часть вашего вопроса, в отличие от старых версий Firefox, страница «Новая вкладка» не является действительно пустой страницей. Это на самом деле имеет место: about:newtab- нет about:blank. Если вы посмотрите в верхнем правом углу, вы можете увидеть значок зубчатого колеса. Возможно, у вас установлено «Показать пустую страницу». Тем не менее, вы всегда можете переключить его обратно, чтобы показать свои лучшие сайты, поэтому сценарии есть.

введите описание изображения здесь

BoffinbraiN
источник
2
Есть ли способ получить "реальный" о: пусто тогда?
JBeurer
1
К сожалению, я не думаю, что вы можете настроить это в Firefox больше (см. Bugzilla.mozilla.org/show_bug.cgi?id=1118285 ). Возможно, вам удастся найти аддон для него, но в противном случае вам придется вручную перейти кabout:blank
BoffinbraiN
3
Вредоносные программы - вот почему у нас не может быть хороших вещей.
BoffinbraiN
28
Ваш ответ подразумевает, что использование «хрома» для ссылки на пользовательский интерфейс браузера является специфическим термином для Mozilla / Firefox. На самом деле, «хром» обычно использовался для обозначения интерфейсов графического интерфейса пользователя, в частности пользовательского интерфейса браузера, задолго до существования Google Chrome. Google решил назвать свой браузер общим термином, что не вызывает путаницы. Пожалуйста, отредактируйте, чтобы уточнить, что это не просто термин Mozilla / Firefox.
Макьен
32

Отвечая на часть вашего вопроса, chromeв данном случае это ссылка на части интерфейса браузера, окружающие страницу (см. Здесь для получения дополнительной информации).

В контексте веб-браузера это навигация, панель инструментов и т. Д.

В контексте сайта это навигация, рекламное пространство и другие фиксированные аспекты дизайна.

Термин «пользовательский интерфейс Chrome» является синонимом «графический интерфейс пользователя» или GUI для краткости, термин, который вы, вероятно, более знакомы.

К сожалению, браузер Google имеет одно и то же имя.

Даррен
источник
13
Я знал, что это станет проблемой, как только Google дал своему браузеру имя много лет назад.
BoffinbraiN
11
Я не думаю, что браузер Google «случайно имеет одно и то же имя». Я уверен, что Google прямо назвал их браузер "Chrome" после термина браузера. Работая над Chrome, они решили, что это звучит как крутое название для браузера.
17
8
Правильно, @AndrewT. В своем выпуске они объяснили, что выбрали это имя, потому что сосредоточились на том, чтобы минимизировать количество пользовательского интерфейса браузера. Глен Мерфи, из Google, дает на quora.com/Why-is-Chrome-called-Chrome более подробный ответ и отмечает другие причины, по которым он мог быть сохранен.
Анхель
6
@AndrewT. Хром пришел первым. Хром назван в честь него. (как в браузерах, так и в химии)
OrangeDog
5
Поскольку я не видел, чтобы это упоминалось в других местах, и кажется, что у людей возникают проблемы с пониманием происхождения этого термина, использование «хрома» (в нижнем регистре) относится к более декоративным, не связанным с бизнесом частям приложения. (например, пользовательский интерфейс) происходит от аналогии с автомобилями. Декоративный хром на автомобиле существует только потому, что пользователям нравятся блестящие кусочки. Он совершенно не связан с важными деталями (например, двигателем), но, поскольку он хорошо виден пользователю, он влияет на его мнение об автомобиле. (nb хром не так популярен на автомобилях, как раньше; аналогия показывает его возраст)
AC