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, si www.
mes collègues signalent qu'ils ne voient pas cela. La version Chrome est 67.0.3396.87.
Par exemple, si je tape dans la barre d'adresse https://www.google.com
(sans les guillemets), Chrome affiche immédiatement la puce "Secure" suivie de google.com
. Voir les captures d'écran ci-jointes.
J'ai cherché en vain les paramètres Chrome qui affectent cela, ainsi que la chrome://flags
page et la chrome://net-internals
page.
Je n'ai rien fait consciemment pour faire ce changement.
Des idées?
EDIT: Suggestion de MrWhite que le schéma d'URL Ominbox UI Hide Stead-State et les sous-domaines Trivial étaient devenus une enabled:
bonne suggestion, sauf que le paramètre est toujours à "Default". Voir capture d'écran:
Cependant, comme un coup dans l'obscurité, je vais jouer avec le réglage pour voir ce qui se passe.
Je l'ai d'abord réglé sur «Désactivé». Cela a rétabli 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 redéfini sur «Par défaut» et il les masquait à nouveau. On pourrait soupçonner 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 le laisser comme désactivé pour l'instant.
Je serais prêt à accepter la réponse de MrWhite, car elle fournit une solution de contournement. Mais il restera ouvert un peu plus longtemps, car il ne répond pas vraiment pourquoi ce comportement a changé et pourquoi il doit être remplacé.
EDIT 2: la version Chrome est 67.0.3396.87.
la source
Réponses:
Le comportement que vous voyez est compatible avec avoir le paramètre « Omnibox interface utilisateur Cacher URL en régime permanent Scheme et Trivial Subdomains » activé au sein
chrome://flags
.Le retour de cet indicateur à "Par défaut" (ou "Désactivé") et le redémarrage du navigateur (à l'invite) devraient récupérer votre schéma + sous-domaines. Il s'agit de la version Chrome 67.0.3396.87 (version officielle) (64 bits) - Windows.
Pour autant que je sache, si "Default" signifie "Enabled" ou "Disabled" est intégré à l'exécutable 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 grand-chose concernant l'Omnibox dans cette liste.
MISE À JOUR Sept-2018: 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ée par "Par défaut". Par conséquent, vous devez explicitement définir ce paramètre sur "Désactivé" pour supprimer cette fonctionnalité.
MISE À JOUR août-2019: Cette option / drapeau a depuis été divisé en deux (peut-être depuis la version 72 - selon @Kyborek dans les commentaires):
Le paramètre "Par défaut" est activé , donc ces options doivent être explicitement définies sur "Désactivé" pour récupérer les "Scheme" et "Trivial Subdomains" dans la barre d'adresse URL. (Notez que le schéma / protocole "http" non sécurisé est toujours masqué, quelle que soit cette option.)
Il existe également une nouvelle option (?), Plutôt inquiétante: "Omnibox UI Hide Steady-State URL Path, Query, and Ref" qui actuellement (Chrome version 76) semble être désactivé dans son état "Par défaut". Quelque chose à surveiller cependant!
MISE À JOUR Nov-2019: Malheureusement, il semble que depuis la version 78, ces indicateurs ont maintenant été complètement supprimés de l'interface utilisateur.
Cependant, bien que ces indicateurs semblent avoir été supprimés dans l'interface utilisateur, si vous avez précédemment désactivé ces indicateurs dans une version antérieure, les options semblent coller et les "sous-domaines triviaux" et "(URL HTTPS)" restent visibles.
MISE À JOUR Dez-2019: Comme indiqué dans une autre réponse ci-dessous, vous pouvez installer l' extension Suspicious Site Reporter de Google et le protocole + les sous-domaines sont de retour.
la source
Omnibox UI Hide Steady-State URL Trivial Subdomains
au cas où vous voudriez le rechercherLes entrées chrome: // flags sont temporaires et seront supprimées dans les futures versions de Chrome.
La méthode à long terme
La méthode à long terme officiellement prise en charge consiste à installer l' extension Suspicious Site Reporter de Google .
www
et d'autres "sous-domaines triviaux" seront affichés en entierhttps://
sera affiché entièrementhttp://
sera masqué,Not secure
sera affiché à la placeCela fonctionne parce que Chrome / Chromium vérifie explicitement si l'extension est installée et activée à l'aide de son identifiant et bascule la fonction d'élision d'URL en conséquence.
Pour ceux qui ne souhaitent pas installer l'extension Site Reporter
La seule partie requise de cette extension est un extrait de manifest.json montré ci-dessous, aucun autre fichier n'est nécessaire.
Vous pouvez l'installer dans votre navigateur en tant qu'extension décompressée. L'installation sous Linux ou MacOS devrait être triviale. Quant à Windows, seul le canal Canary prend en charge l'installation sans restriction d'extensions décompressées pour autant que je sache. Certaines fourches Chrome le prennent également en charge. Dans la version officielle stable de Google Chrome sur Windows, vous devrez utiliser une astuce élaborée pour éviter un avertissement à chaque démarrage du navigateur.
Cette extension de poids zéro utilise le même identifiant que l'extension de Google, vous ne pouvez donc pas avoir les deux installés, mais vous n'en avez besoin que de toute façon. Remarque, étant donné que l'identifiant est le même, nous ne pouvons pas le télécharger sur le Web Store.
manifest.json
.Voir aussi Comment enregistrer des fichiers avec n'importe quelle extension dans Windows
chrome://extensions
page, activez le "mode développeur", glissez-déposez le répertoire contenant manifest.json dans la page ou cliquez sur le bouton "Charger décompressé" et indiquez-y le répertoire.la source
Il s'agit désormais du paramètre par défaut pour
chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains
Il supprimera désormais certains autres sous-domaines tels que "m.domain.com" à "domain.com", de sorte que "www.m.www.m.example.com" s'affichera comme "example.com" dans la barre d'adresse, sauf si "Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomain" est défini sur désactivé dans Chrome 69
https://bugs.chromium.org/p/chromium/issues/detail?id=881410
la source
En plus des réponses existantes, il continue de mentionner que les changements dans les paramètres du navigateur ne sont pas vraiment nécessaires pour accéder à l'URL complète. Double-cliquez simplement dans la barre d'URL et vous le verrez complètement.
la source
Voici ce qui est nécessaire pour que le schéma (protocole aka) et les sous-domaines «triviaux» soient affichés sur Mac OS 10.13.6 exécutant Chrome 70.0.3538.67:
chrome://flags/#views-browser-windows
défini sur 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é.la source
Accédez à chrome: // flags / et définissez ces trois indicateurs sur "Disabled":
la source
Le
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
a malheureusement été supprimé dans Chrome 76, mais il existe une astuce très simple pour afficher à nouveau le protocole et les sous-domaines.Tout ce que vous avez à faire est d' installer l' extension Suspicious Site Reporter de Google à partir du Chrome Store et du " https: // www ". commencera à s'afficher dans la barre d'adresse.
Comme nous pouvons le voir dans le code source, le protocole ne sera pas masqué si cette extension est installée:
la source
Dans Chrome Canary (
Version 78.0.3866.0 (Official Build) canary (64-bit)
) sur macOS Mojave, j'avais besoin de désactiver les deuxchrome://flags/#omnibox-ui-hide-steady-state-url-scheme
etchrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
de récupérer le protocole et les sous-domaines (triviaux dans mon travail).la source
Version 79.0.3928.3 (Official Build) canary (64-bit)
)chrome://flags/
ne m'en montre aucun lorsque je recherche "omnibox ui"Réponse pour Chrome / Chromium 78 et plus récent:
Bien que les paramètres aient disparu de l'
chrome://flags/
interface utilisateur de Chrome 78, il existe toujours un moyen de désactiver ce comportement en modifiant leLocal State
fichier de paramètres. Il y avait un guide sur les forums Google qui est désormais censuré par Google, mais vous pouvez toujours le trouver dans le cache GoogleFondamentalement, cela se résume à
~/.config/chromium/Local State
dans un éditeur (le chemin peut varier en fonction du système d'exploitation / d'installation)enabled_labs_experiments
tableau là-dedans"omnibox-ui-hide-steady-state-url-trivial-subdomains@2"
à la liste pour désactiver le masquage des sous-domaines"omnibox-ui-hide-steady-state-url-scheme@2"
si vous souhaitez également afficher le protocolela source