Por que existem várias referências ao navegador Chrome em uma guia nova e vazia do Firefox?

29

Por alguma razão, quando clico em visualizar o código-fonte da página em uma nova guia "vazia" no Firefox 55.0.2, há várias coisas em HTML (das quais realmente não me importo).

No entanto, uma vez que eu vejo:

<script type="text/javascript" src="chrome://browser/content/contentSearchUI.js"/>
<script type="text/javascript" src="chrome://browser/content/newtab/newTab.js"/>

Lá, meus alarmes tocam. Por que existe javascript? O que é isso?

Por que está lá em primeiro lugar? (um novo TAB supostamente vazio).

Por que existe uma referência ao "chrome: // browser /". O que está acontecendo?

JBeurer
fonte
40
"chrome" geralmente era usado para se referir às interfaces da GUI (em navegadores, especificamente na parte da interface do usuário do navegador) consideravelmente antes da existência do Google Chrome. O Google optou por nomear seu navegador com o termo genérico, sem causar confusão. Essa escolha pode ter sido apenas porque eles achavam que parecia bom. No entanto, dados os efeitos, existem muitas hipóteses menos benignas quanto ao motivo da escolha (por exemplo, eram preguiçosas / sem imaginação; se beneficiam deliberadamente de pessoas que pensam que o uso existente e continuado do termo genérico "chrome" se refere ao Google Chrome; etc.)
Makyen
10
@ Makyen, seria uma ótima resposta. Há um grande campo na parte inferior da página que diz "Sua resposta", você deve digitá-lo lá.
22417 Scott Beeson
12
É como agentes de usuário tudo começar commozilla embora esses navegadores não têm relação com o Firefox em tudo
phuclv

Respostas:

49

@ Darren acertou a razão pela qual é chamado de 'cromo'. No caso do Firefox, esse é o termo geral para a interface do usuário do navegador que eles usam há mais de uma década. Somente Firefox e addons podem carregar chrome://URLs.

Para responder à outra parte da sua pergunta, diferentemente das versões antigas do Firefox, uma página Nova guia não é uma página verdadeiramente vazia. Na verdade, tem uma localização: about:newtab- não about:blank. Se você olhar no canto superior direito, poderá ver um ícone de roda dentada. Você provavelmente definiu o seu como 'Mostrar página em branco'. No entanto, você sempre pode alterná-lo novamente para mostrar seus principais sites; é por isso que os scripts estão lá.

insira a descrição da imagem aqui

BoffinBrain
fonte
2
Existe uma maneira de obter um "real" sobre: ​​em branco, então?
JBeurer
1
Infelizmente, acho que você não pode mais configurá-lo no Firefox (consulte bugzilla.mozilla.org/show_bug.cgi?id=1118285 ). Você pode ser capaz de encontrar um complemento para ele, mas caso contrário, você teria que navegar manualmente paraabout:blank
BoffinBrain
3
Malware é o motivo pelo qual não podemos ter coisas boas.
BoffinBrain
28
Sua resposta implica que o uso de "chrome" para se referir à interface do usuário do navegador é um termo específico do Mozilla / Firefox. Na realidade, o "chrome" geralmente era usado para se referir às interfaces da GUI e à interface do usuário do navegador, muito antes da existência do Google Chrome. O Google optou por nomear seu navegador com o termo genérico, sem causar confusão. Por favor editar a esclarecer que não é apenas um termo Mozilla / Firefox.
Makyen
32

Respondendo a parte da sua pergunta, chromenesta instância, há uma referência às partes da interface do navegador em torno da página (veja aqui para mais informações).

No contexto de um navegador da web, é a navegação, a barra de ferramentas etc.

No contexto de um site, são navegação, espaço para anúncios e outros aspectos fixos do design.

O termo "interface do usuário chrome" é sinônimo de "interface gráfica do usuário" ou GUI, um termo com o qual você provavelmente está mais familiarizado.

É lamentável que o navegador do Google compartilhe o mesmo nome.

Darren
fonte
13
Eu sabia que isso começaria a se tornar um problema assim que o Google der um nome ao navegador, muitos anos atrás.
BoffinBrain
11
Não acho que o navegador do Google "compartilhe o mesmo nome". Tenho certeza de que o Google nomeou diretamente o navegador como "Chrome" após o termo do navegador. Enquanto trabalhavam no chrome, eles decidiram que parecia um nome interessante para o navegador.
trlkly
8
trlkly está certo, @AndrewT. eles explicaram no lançamento que escolheram esse nome porque se concentraram em minimizar a quantidade de interface do usuário do navegador. Glen Murphy, do Google, fornece no quora.com/Why-is-Chrome-called-Chrome uma resposta mais detalhada e observa outras razões pelas quais ela pode ter sido mantida.
Ángel
6
@AndrewT. O Chrome veio primeiro. O cromo recebe o nome dele. (em ambos os navegadores e química)
OrangeDog
5
Como eu não vi isso mencionado em outro lugar e parece que as pessoas estão tendo problemas para entender as origens do termo, o uso de "chrome" (letras minúsculas) para se referir aos bits mais decorativos e não comerciais de um aplicativo (como a interface do usuário) vem da analogia com os automóveis. O cromo decorativo em um carro existe apenas porque os usuários gostam de pedaços brilhantes. Ele não tem nenhuma relação com as partes importantes (por exemplo, o motor), mas como é altamente visível para o usuário, influencia sua opinião sobre o carro. (nb cromo não é tão popular em carros como costumava ser, a analogia está mostrando sua idade)
AC