Pourquoi y a-t-il un tas de références au navigateur Chrome dans un nouvel onglet vide de Firefox?

28

Pour une raison quelconque, lorsque je clique sur Afficher la source de la page sur un nouvel onglet "vide" dans Firefox 55.0.2, il y a un tas de choses HTML (dont je ne me soucie pas vraiment).

Cependant une fois que je vois:

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

Là-bas, mes cloches d'alarme retentissent. Pourquoi y a-t-il du javascript? Qu'est-ce que c'est?

Pourquoi est-il là en premier lieu? (une NOUVELLE ONGLET soi-disant VIDE).

Pourquoi y a-t-il une référence à "chrome: // browser /". Que se passe-t-il?

JBeurer
la source
41
"chrome" était généralement utilisé pour faire référence aux interfaces GUI (dans les navigateurs, en particulier la partie interface utilisateur du navigateur) bien avant l'existence de Google Chrome. Google a choisi de nommer son navigateur avec le terme générique, ce qui ne provoque pas de confusion. Ce choix était peut-être juste parce qu'ils pensaient que cela sonnait bien. Cependant, étant donné les effets, il y a beaucoup d'hypothèses moins bénignes quant à la raison du choix (par exemple, elles étaient paresseuses / sans imagination; bénéficient délibérément de personnes qui pensent que l'utilisation actuelle et continue du terme générique "chrome" fait référence à Google Chrome; etc.).
Makyen
10
@Makyen ce serait une excellente réponse. Il y a un grand champ au bas de la page qui dit "Votre réponse", vous devez le taper là.
Devil's Advocate
12
C'est comme si les agents utilisateurs commençaient tousmozilla même si ces navigateurs n'avaient aucun lien avec Firefox
phuclv

Réponses:

49

@Darren a expliqué pourquoi il s'appelait «chrome». Dans le cas de Firefox, c'est le terme général pour l'interface utilisateur du navigateur qu'ils utilisent depuis plus d'une décennie. Seuls Firefox et les modules complémentaires peuvent charger des chrome://URL.

Pour répondre à l'autre partie de votre question, contrairement aux anciennes versions de Firefox, une page Nouvel onglet n'est pas une page vraiment vide. Il a en fait un emplacement: about:newtab- pas about:blank. Si vous regardez en haut à droite, vous pouvez voir une icône de roue dentée. Vous avez probablement réglé le vôtre sur «Afficher la page vierge». Cependant, vous pouvez toujours le réactiver pour afficher vos meilleurs sites, c'est pourquoi les scripts sont là.

entrez la description de l'image ici

BoffinBrain
la source
2
Existe-t-il un moyen d'obtenir un "vrai" sujet: vide alors?
JBeurer
1
Malheureusement, je ne pense pas que vous puissiez configurer cela dans Firefox (voir bugzilla.mozilla.org/show_bug.cgi?id=1118285 ). Vous pourrez peut-être trouver un addon pour cela, mais sinon, vous devrez naviguer manuellement versabout:blank
BoffinBrain
3
Les logiciels malveillants sont la raison pour laquelle nous ne pouvons pas avoir de belles choses.
BoffinBrain
28
Votre réponse implique que l'utilisation de "chrome" pour faire référence à l'interface utilisateur du navigateur est un terme spécifique à Mozilla / Firefox. En réalité, "chrome" était généralement utilisé pour faire référence aux interfaces GUI et à l'interface utilisateur du navigateur en particulier, bien avant l'existence de Google Chrome. Google a choisi de nommer son navigateur avec le terme générique, ce qui ne provoque pas de confusion. Veuillez modifier pour préciser qu'il ne s'agit pas uniquement d'un terme Mozilla / Firefox.
Makyen
32

Répondant à une partie de votre question, chromedans ce cas, il s'agit d'une référence aux parties de l'interface du navigateur entourant la page (voir ici pour plus d'informations).

Dans le contexte d'un navigateur Web, il s'agit de la navigation, de la barre d'outils, etc.

Dans le contexte d'un site Web, il s'agit de la navigation, de l'espace publicitaire et d'autres aspects fixes de la conception.

Le terme «interface utilisateur chrome» est synonyme d '«interface utilisateur graphique» ou GUI pour faire court, un terme que vous connaissez probablement mieux.

Il est juste dommage que le navigateur de Google partage le même nom.

Darren
la source
13
Je savais que cela commencerait à devenir un problème dès que Google donnerait un nom à son navigateur, il y a de nombreuses années.
BoffinBrain
11
Je ne pense pas que le navigateur de Google "partage le même nom". Je suis presque sûr que Google a directement nommé son navigateur "Chrome" après le terme du navigateur. Tout en travaillant sur le chrome, ils ont décidé que cela ressemblait à un nom génial pour le navigateur.
trlkly
8
trlkly a raison, @AndrewT. ils ont expliqué lors de leur sortie qu'ils avaient choisi ce nom parce qu'ils se concentraient sur la réduction de la quantité d'interface utilisateur du navigateur. Glen Murphy, de Google, donne sur quora.com/Why-is-Chrome-called-Chrome une réponse plus détaillée, et notant d'autres raisons pour lesquelles elle a pu être conservée.
Ángel
6
@AndrewT. Chrome est venu en premier. Le chrome porte son nom. (dans les navigateurs et la chimie)
Stop Harming Monica
5
Comme je ne l'ai pas vu mentionné ailleurs et qu'il semble que les gens ont du mal à comprendre les origines du terme, l'utilisation de "chrome" (minuscule) pour se référer aux bits les plus décoratifs et non commerciaux d'une application (comme l'interface utilisateur) vient de l'analogie avec les automobiles. Le chrome décoratif sur une voiture n'existe que parce que les utilisateurs aiment les bits brillants. Cela n'a aucun rapport avec les parties importantes (par exemple le moteur), mais comme il est très visible pour l'utilisateur, cela influence son opinion sur la voiture. (le chrome n'est plus aussi populaire sur les voitures qu'avant; l'analogie montre son âge)
AC