¿Por qué Firefox usa el protocolo / esquema "chrome: //" en las URL? [duplicar]

Respuestas:

177

La frase chromeha sido utilizada por Mozilla desde mucho antes de que Google Chrome saliera al mercado. Por lo general, la frase "Chrome" se refiere a toda el área alrededor de su ventana gráfica, pero no a la ventana gráfica en sí. Algo así como el cromado que algunos automóviles tienen alrededor de sus parabrisas o faros.

Vea aquí para más detalles , pero no; nada que ver con Google Chrome.

Mark Henderson
fuente
43
En realidad, tiene mucho que ver con Google Chrome: Google Chrome lleva el nombre explícito de la interfaz de usuario Chrome de un navegador. En su primer video de marketing (¿o fue el cómic?), Explican algo similar a enfocarse en reducir el cromo y enfocarse en el contenido o resumir así.
Konrad Rudolph
22
( Página 24 del cómic )
Konrad Rudolph
79
Ruego diferir, aunque el nombre de Google Chrome lleva el nombre del componente UI, la chromeparte de FF no tiene nada que ver con el navegador Chrome en sí; como el operador obviamente pregunta.
Mark Henderson
29
No tenía intención de comentar aquí nuevamente, pero la gran cantidad de votos a favor en su comentario me sorprende: mencioné que Google Chrome lleva el nombre del concepto de interfaz de usuario. Claramente, esto implica que chrome://, lo que también se refiere al concepto de interfaz de usuario, no se refiere al navegador Google Chrome. Al menos yo pensaba que era obvio. Ahora, eso no es lo mismo que "nada que ver con x". “Nada que ver” implica que no hay conexión - y que está mal, no es una conexión: tanto chrome://y el nombre de Google Chrome se refieren al mismo concepto de interfaz de usuario.
Konrad Rudolph
12
@ Konrad: veo lo que estás diciendo, pero creo que puedes estar equivocado al pensar que la relación "no tiene nada que ver con" es simétrica. En otras palabras, es plausible que si bien el nombre de Google Chrome tiene algo que ver con chrome: // pseudoscheme en Mozilla, lo contrario no es el caso.
LarsH
22

Este es un tipo de enlace en Firefox que existe desde hace algún tiempo. Chrome se refiere a la interfaz de usuario del navegador. Por ejemplo, esto incluye todo lo que está fuera de la página web que está viendo.

El enlace chrome: // es una función para desarrolladores de extensiones y funciones integradas de Firefox como el administrador de marcadores o la ventana de descargas. Puede encontrar una lista de estas asignaciones de chrome: // aquí . Básicamente, es una forma en que Firefox hace referencia a los archivos que están en su computadora que, sin embargo, pueden cambiar debido a su ruta de instalación, sistema operativo o simplemente a los desarrolladores de Firefox que eligen cambiar la ruta de la carpeta física. Estos enlaces permiten a los desarrolladores hacer referencia siempre a la misma ubicación.

También hay algunas otras ventajas o diferencias para los desarrolladores como se describe aquí . Incluyen la posibilidad de que chrome: // url's esté exento de restricciones de seguridad, por lo que pueden hacer más cosas e interactuar con su navegador. Permiten que la característica interactúe o haga referencia a otros parámetros del usuario que podrían haber cambiado debido a la personalización de temas o locales (cambios regionales o de idioma) sin tener que saber exactamente cuáles son las configuraciones personalizadas del usuario.

Blisk
fuente