web-dev-qa-db-fra.com

La barre d'adresse de Chrome n'indique pas le protocole ni le sous-domaine www

Il y a quelques jours, j'ai remarqué que pour tous les sites Web, Chrome omet de la barre d'adresse le protocole et le sous-domaine s'il s'agit de www. Mes collègues rapportent qu'ils ne le voient pas.

Par exemple, si je tape dans la barre d'adresse " https://www.google.com " (sans les guillemets), Chrome affiche immédiatement la puce "Sécurisé" suivie de google.com. Voir les captures d'écran ci-jointes.

 what I enter

 what Chrome displays

J'ai cherché en vain les paramètres de Chrome qui affectent ce problème, ainsi que la page chrome: // drapeaux et la page chrome: // net-internals.

Je n'ai rien fait consciemment pour faire ce changement.

Des idées?

EDIT: suggestion de MrWhite selon laquelle Ominbox UI Masquer les schémas d'URL de domaine d'affranchissement et de sous-domaines Trivial était activé: bonne suggestion, sauf que le paramètre est toujours sur "Par défaut". Voir la capture d'écran:

 Omnibox UI Hide Steady-State -- still set to Default

Cependant, dans le noir, je vais jouer avec le réglage pour voir ce qui se passe.

D'abord je le mets sur "désactivé". Cela a restauré le comportement précédent de la barre d'adresse, qui consiste à ne pas masquer le protocole et les "sous-domaines triviaux". Ensuite, je l'ai de nouveau remplacé par "Par défaut", et cela les masquait à nouveau. On pourrait penser que la valeur par défaut a été modifiée, sauf que les collègues ne signalent pas ce problème.

Tant pis. Je vais juste le laisser comme désactivé pour le moment.

Je serais prêt à accepter la réponse de M. White, car elle offre une solution de contournement. Cependant, il restera ouvert un peu plus longtemps, car il ne dit pas vraiment pourquoi ce comportement a changé et pourquoi il doit être annulé.

EDIT 2: la version de Chrome est 67.0.3396.87.

EDIT 3: J'accepterais maintenant la réponse de Mr White comme la plus complète. Cependant, rAlen ajoute des informations supplémentaires, donc le dilemme de ne pas être en mesure de "diviser le crédit" est là.

24
Jeffrey Simon

Le comportement que vous observez est cohérent si vous définissez le paramètre activé _ dans chrome://flags dans le paramètre «Masquer l'URL stable et le sous-domaine Trivial de l'interface utilisateur Omnibox».

 Chrome Flag - Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomains

Le renvoi de cet indicateur à "Par défaut" (ou "Désactivé") et le redémarrage du navigateur (à l'invite) devraient permettre de récupérer votre schéma + sous-domaines. Il s’agit de la version 67.0.3396.87 de Chrome (version officielle) (64 bits) - Windows.

Sauf en vérifiant que ce paramètre ne montre pas "Activé"; il montre plutôt "Par défaut".

Autant que je sache, si "Par défaut" signifie "Activé" ou "Désactivé", il est intégré à l'exécutable de Chrome. Donc, cela dépend principalement de la version. Notez également que les paramètres varient entre les versions "Developer" et "Stable".

Les paramètres peuvent également être activés/désactivés dans les commutateurs de ligne de commande. C'est donc un autre domaine qui mérite d'être vérifié. Référence: https://peter.sh/experiments/chromium-command-line-switches/ - bien que je ne vois pas beaucoup de choses concernant l'Omnibox dans cette liste.


UPDATE: Comme indiqué dans une autre réponse, à partir de la version 69 de Chrome (version testée 69.0.3497.81), cette fonctionnalité semble désormais être activé par "Par défaut". Donc, vous devez explicitement définir ceci sur "Désactivé" pour supprimer cette fonctionnalité.

18
MrWhite

C'est maintenant le réglage par défaut pour chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

Il supprimera également certains autres sous-domaines tels que "m.domain.com" dans "domain.com". "Www.m.www.m.example.com" s'affichera ainsi sous la forme "example.com" dans la barre d'adresse, à moins que "Omnibox UI Masquer le schéma d'URL à l'état stable et le sous-domaine Trivial" est défini sur Désactivé dans Chrome 69

https://bugs.chromium.org/p/chromium/issues/detail?id=881410

4
rAlen

Voici ce qu'il faut pour que le schéma (ou protocole) et les sous-domaines "triviaux" soient affichés sur Mac OS 10.13.6 avec Chrome 70.0.3538.67:

  • chrome://flags/#views-browser-windows activé
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains défini sur désactivé
  • chrome://flags/#upcoming-ui-features défini sur Par défaut ou désactivé.
0
CharlieC