Por que há muitas referências ao navegador chrome em uma nova aba vazia do Firefox?

29

Por algum motivo, Quando clico em ver a origem da página em uma nova guia "vazia" no Firefox 55.0.2, há muitas coisas HTML (que eu 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á meu alarme dispara. Por que há javascript? O que é isso?

Por que está lá em primeiro lugar? (uma TABELA supostamente EMPTY NEW).

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

    
por JBeurer 24.08.2017 / 13:40

2 respostas

49

@Darren acertou o motivo pelo qual é chamado de 'chrome'. No caso do Firefox, esse é o termo geral para a interface do navegador que eles usam há mais de uma década. Apenas o Firefox e os addons podem carregar chrome:// URLs.

Para responder a outra parte da sua pergunta, ao contrário das versões antigas do Firefox, uma página de Nova Guia não é uma página realmente vazia. Na verdade, ele tem um local: about:newtab - não about:blank . Se você olhar no canto superior direito, poderá ver um ícone de roda dentada. Você provavelmente tem o seu definido como "Mostrar página em branco". No entanto, você sempre pode alterná-lo para mostrar seus principais sites, e é por isso que os scripts estão lá.

    
por 24.08.2017 / 14:26
32

Respondendo a parte da sua pergunta, chrome neste exemplo é uma referência às partes da interface do navegador em torno da página (consulte aqui para mais informações).

In the context of a web browser it is the navigation, toolbar etc.

In the context of a website it is navigation, ad-space and other fixed aspects of the design.

The term "user interface chrome" is synonymous with "graphical user interface" or GUI for short, a term you are probably more familiar with.

É uma pena que o navegador do Google compartilhe o mesmo nome.

    
por 24.08.2017 / 14:18