Por que o Firefox usa o protocolo / esquema "chrome: //" em URLs? [duplicado]

120

Quando eu quero configurar um addon, por exemplo, Ghostery, a guia mostra um URL como este:

chrome://ghostery/content/options.html

O que isso significa? Tem algo a ver com o navegador Chrome?

    
por ChocoDeveloper 10.12.2012 / 02:53

2 respostas

171

A frase chrome é usada pela Mozilla desde muito antes de o Google Chrome entrar no mercado. Normalmente, a frase "Chrome" refere-se a toda a área em torno da sua janela de visualização, mas não à janela de visualização em si. Mais ou menos como o cromado que alguns carros têm em torno de seus pára-brisas ou faróis.

Veja aqui para mais detalhes - mas não; nada a ver com o Google Chrome.

    
por 10.12.2012 / 02:58
22

Este é um tipo de ligação no firefox que existe há algum tempo. Chrome refere-se à interface do usuário do navegador. Por exemplo, isso inclui tudo que está fora da página da Web que você está visualizando.

A ligação chrome: // é um recurso para desenvolvedores de extensões e recursos incorporados do Firefox, como o gerenciador de favoritos ou a janela de downloads. Você pode encontrar uma lista desses chrome: // mappings aqui . Basicamente, é uma maneira do firefox referenciar arquivos que estão em seu computador, mas que podem mudar devido ao seu caminho de instalação, sistema operacional ou simplesmente os desenvolvedores do firefox que escolheram mudar o caminho da pasta física. Essas ligações permitem que os desenvolvedores sempre façam referência ao mesmo local.

Existem também outras vantagens ou diferenças para os desenvolvedores, conforme descrito aqui . Eles incluem a capacidade que o chrome: // url está isento de restrições de segurança - para que eles possam fazer mais coisas e interagir com seu navegador. Eles permitem que o recurso interaja ou faça referência a outros parâmetros do usuário que podem ter sido alterados devido à personalização de temas ou locais (alterações regionais ou de idioma) sem precisar saber exatamente quais são as configurações personalizadas do usuário.

    
por 10.12.2012 / 03:06