Pourquoi Firefox utilise-t-il le protocole / schéma «chrome: //» dans les URL? [dupliquer]

Réponses:

177

Cette phrase chromea été utilisée par Mozilla bien avant l’arrivée de Google Chrome sur le marché. Généralement, la phrase "Chrome" fait référence à toute la zone située autour de la fenêtre, mais pas à la fenêtre elle-même. Un peu comme le chromage de certaines voitures autour de leur pare-brise ou de leurs phares.

Voir ici pour plus de détails - mais non; rien à voir avec Google Chrome.

Mark Henderson
la source
43
Cela a beaucoup à voir avec Google Chrome: Google Chrome est explicitement nommé d'après le chrome d'interface utilisateur d'un navigateur. Dans leur toute première vidéo marketing (ou s'agissait-il de la bande dessinée?), Ils expliquent quelque chose dans le sens où ils se concentrent sur la réduction du chrome et se concentrent plutôt sur le contenu ou sur un résumé comme celui-ci.
Konrad Rudolph
22
( Page 24 du dessin animé )
Konrad Rudolph
79
Bien que le nom de Google Chrome soit nommé d'après le composant d'interface utilisateur, la chromepartie de FF n'a rien à voir avec le navigateur Chrome lui-même. comme l'op est évidemment demander.
Mark Henderson
29
Je n'avais pas l'intention de commenter ici, mais le nombre considérable de votes positifs sur votre commentaire m'étonne: j'ai mentionné que Google Chrome est nommé d'après le concept d'interface utilisateur. Clairement, cela implique que chrome://, qui fait également référence au concept d'interface utilisateur, ne se réfère pas au navigateur Google Chrome. Au moins je pensais que c'était évident. Maintenant, ce n'est pas la même chose que «rien à voir avec x». "Rien à faire" implique qu'il n'y a pas de connexion - et c'est faux, il y a une connexion: les deux chrome://et le nom de Google Chrome font référence au même concept d'interface utilisateur.
Konrad Rudolph
12
@ Konrad: Je vois ce que vous dites, mais je pense que vous pouvez vous tromper en pensant que la relation "n'a rien à voir avec" est symétrique. En d'autres termes, il est plausible que, bien que le nom de Google Chrome ait quelque chose à voir avec le pseudoscheme chrome: // de Mozilla, l'inverse n'est pas le cas.
LarsH
22

Ceci est un type de liaison dans firefox qui existe depuis un certain temps. Chrome fait référence à l'interface utilisateur du navigateur. Par exemple, cela inclut tout ce qui est en dehors de la page Web que vous consultez.

La liaison chrome: // est une fonctionnalité destinée aux développeurs d'extensions et intégrée à Firefox, telle que le gestionnaire de favoris ou la fenêtre de téléchargement. Vous pouvez trouver une liste de ces mappages chrome: // ici . En gros, c’est un moyen pour Firefox de faire référence à des fichiers stockés sur votre ordinateur qui peuvent toutefois changer en raison de votre chemin d’installation, de votre système d’exploitation ou simplement des développeurs de Firefox qui ont choisi de modifier le chemin du dossier physique. Ces liaisons permettent aux développeurs de toujours référencer le même emplacement.

Il existe également d'autres avantages ou différences pour les développeurs, comme indiqué ici . Ils incluent la possibilité que chrome: // url ne soit soumis à aucune restriction de sécurité - ils peuvent donc faire plus de choses et interagir avec votre navigateur. Ils permettent à la fonctionnalité d'interagir ou de référencer d'autres paramètres utilisateur qui pourraient avoir été modifiés en raison de la personnalisation de thèmes ou de paramètres locaux (modifications régionales ou linguistiques) sans avoir à connaître exactement les paramètres personnalisés de l'utilisateur.

Blisk
la source