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?
mozilla
même si ces navigateurs n'avaient aucun lien avec FirefoxRéponses:
@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
- pasabout: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à.la source
about:blank
Répondant à une partie de votre question,
chrome
dans 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).Il est juste dommage que le navigateur de Google partage le même nom.
la source