Die Chrome-Adressleiste zeigt kein Protokoll oder keine WWW-Unterdomäne mehr an


48

Vor ein paar Tagen habe ich festgestellt, dass Chrom bei allen Websites das Protokoll und die Unterdomäne aus der Adressleiste weglässt, wenn es sich um eine www.Meldung handelt, die von meinen Mitarbeitern gemeldet wird, dass sie dies nicht sehen. Chrome-Version ist 67.0.3396.87.

Wenn ich zum Beispiel in die Adressleiste tippe https://www.google.com(ohne Anführungszeichen), zeigt Chrome sofort den Chip "Sicher" an, gefolgt von google.com. Siehe beigefügte Screenshots.

was ich betrete

was Chrome anzeigt

Ich habe vergeblich nach Chrome-Einstellungen gesucht, die sich darauf auswirken, sowie nach der chrome://flagsSeite und der chrome://net-internalsSeite.

Ich habe nichts bewusst gemacht, um diese Änderung vorzunehmen.

Irgendwelche Ideen?

BEARBEITEN: Der Vorschlag von MrWhite, dass das URL-Schema für das Ausblenden der Ominbox-Benutzeroberfläche und die trivialen Subdomains ein enabled:guter Vorschlag sind, mit der Ausnahme, dass die Einstellung immer noch auf "Standard" steht. Siehe Screenshot:

Omnibox-Benutzeroberfläche Steady-State ausblenden - immer noch auf Standard gesetzt

Als ein Schuss im Dunkeln werde ich jedoch mit der Einstellung spielen, um zu sehen, was passiert.

Zuerst habe ich es auf "Deaktiviert" gesetzt. Dadurch wurde das vorherige Verhalten der Adressleiste wiederhergestellt, dh, das Protokoll und die "trivialen Unterdomänen" nicht zu verbergen. Dann habe ich es wieder auf "Standard" geändert und sie wieder ausgeblendet. Man könnte den Verdacht haben, dass die Standardeinstellung geändert wurde, mit der Ausnahme, dass Mitarbeiter dieses Problem nicht melden.

Naja. Ich lasse es vorerst als deaktiviert.

Ich wäre bereit, die Antwort von MrWhite zu akzeptieren, da sie eine Problemumgehung darstellt. Wird es aber noch etwas länger offen lassen, weil es nicht wirklich antwortet, warum sich dieses Verhalten geändert hat und warum es außer Kraft gesetzt werden muss.

BEARBEITEN 2: Chrome-Version ist 67.0.3396.87.


1
Welche Chrome-Version verwenden Sie?
MrWhite

Bitte geben Sie Ihre Chrome-Version an und fragen Sie möglicherweise sogar Ihre Kollegen, welche Version sie haben. Es könnte sein, dass deine aktualisiert wurde, ihre jedoch nicht.
mbomb007

1
Es wurde bemerkt, dass ich diese Einstellung bereits zuvor in "deaktiviert" geändert habe, nachdem sie auf 76.0.3809.100 aktualisiert wurde, und sie dann wieder auf den Standardwert zurückgesetzt haben. Sie treiben dieses Misfeature so aggressiv voran.
kolen

Antworten:


39

Das Verhalten , das Sie sehen , ist im Einklang mit der „Omnibox UI ausblenden Beharrungszustand URL - Schema und Trivial Subdomains“ mit Einstellung aktiviert innerhalb chrome://flags.

Chrome-Flag - Omnibox-Benutzeroberfläche - Ausblenden des Steady-State-URL-Schemas und der Trivial-Subdomains

Wenn Sie dieses Flag auf "Standard" (oder "Deaktiviert") zurücksetzen und den Browser neu starten (Aufforderung), wird Ihre Schema + -Unterdomäne wiederhergestellt. Dies ist in Chrome-Version 67.0.3396.87 (offizieller Build) (64-Bit) - Windows.

Wenn Sie diese Einstellung nicht überprüfen, wird "Aktiviert" nicht angezeigt. Vielmehr zeigt es "Default".

Soweit ich das beurteilen kann, ist in der ausführbaren Chrome-Datei integriert, ob "Standard" "Aktiviert" oder "Deaktiviert" bedeutet. Das ist also hauptsächlich versionsabhängig. Beachten Sie auch, dass die Einstellungen zwischen den Builds "Developer" und "Stable" variieren.

Einstellungen können auch in Befehlszeilenoptionen aktiviert / deaktiviert werden. Dies ist also ein weiterer Bereich, der eine Prüfung wert ist. Referenz : https://peter.sh/experiments/chromium-command-line-switches/ - obwohl ich in dieser Liste nicht viel mit der Omnibox zu tun habe.


UPDATE Sept-2018: Wie in einer anderen Antwort angegeben, ist diese Funktion ab Chrome Version 69 (getestete Version 69.0.3497.81) offenbar standardmäßig aktiviert . Sie müssen dies also explizit auf "Deaktiviert" setzen, um diese Funktion zu entfernen.


UPDATE Aug-2019: Diese Option / Flag wurde seitdem in zwei Teile geteilt (möglicherweise seit Version 72 - laut @Kyborek in Kommentaren):

  • Omnibox-Benutzeroberfläche Steady-State-URL-Schema ausblenden
  • Omnibox-Benutzeroberfläche Steady-State-URL-Trivial-Subdomains ausblenden

Die Einstellung "Standard" ist aktiviert , daher müssen diese Optionen explizit auf "Deaktiviert" gesetzt werden, damit "Schema" und "Trivial Subdomains" wieder in der URL-Adressleiste angezeigt werden. (Beachten Sie, dass das unsichere "http" -Schema / -Protokoll unabhängig von dieser Option immer ausgeblendet ist.)

Chrome Flags - Omnibox Hide Scheme und Trivial Subdomains

Es gibt auch eine neue (?), Eher bedrohliche Option: "Omnibox-Benutzeroberfläche - URL-Pfad, Abfrage und Referenz verbergen", die derzeit (Chrome-Version 76) im Status "Standard" deaktiviert zu sein scheint . Aber etwas, das Sie im Auge behalten sollten!

Chrome FLag - Omnibox-Benutzeroberfläche Ausblenden des URL-Pfads, der Abfrage und der Referenz für den Status


UPDATE Nov-2019: Leider scheinen diese Flags seit Version 78 vollständig von der Benutzeroberfläche entfernt worden zu sein.

Obwohl diese Flags anscheinend in der Benutzeroberfläche entfernt wurden, bleiben die Optionen erhalten , wenn Sie diese Flags in einer früheren Version deaktiviert haben , und das URL-Schema "Trivial Subdomains" und "(HTTPS)" bleibt sichtbar.


UPDATE Dez-2019: Wie in einer anderen Antwort unten angegeben, können Sie die Erweiterung " Suspicious Site Reporter" von Google installieren und die Protokoll- und Unterdomänen sind wieder verfügbar.


3
Ich muss es auf "Deaktiviert" setzen, um wiederherzustellen, wie es bis vor ein paar Tagen immer funktioniert hat.
Jeffrey Simon

1
Was auch immer "Omnibox UI hide ..." ich deaktiviere, es verbirgt immer noch einfaches http.
Ivan

1
In der Chrome-Version 73+ wird diese Einstellung jetzt benannt, Omnibox UI Hide Steady-State URL Trivial Subdomainsfalls Sie danach suchen möchten
Kyborek,

11
Ich bin auf Chrome Version 78 und diese Flags wurden komplett entfernt.
Chris

3
@MrWhite OK, aber wie kann ich diese Flags jetzt deaktivieren, damit sie in Chrome nicht mehr sichtbar sind? Update: fand die Lösung. Aktivieren Sie zuerst die Option "M76-Flags vorübergehend nicht verfallen lassen", starten Sie Chrome neu, dann werden diese Flags wieder angezeigt. Sieht so aus, als würden sie in zukünftigen Versionen von Chrome für immer entfernt werden :(
izogfif

7

Es ist jetzt die Standardeinstellung für chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

Es werden nun auch einige andere Subdomains wie "m.domain.com" bis "domain.com" entfernt, sodass "www.m.www.m.example.com" in der Adressleiste als "example.com" angezeigt wird, sofern nicht anders angegeben "Omnibox-Benutzeroberfläche - URL-Schema mit stabilem Status und triviale Unterdomäne ausblenden" ist in Chrome 69 deaktiviert

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


7

Die chrome: // flags-Einträge sind temporär und werden in zukünftigen Versionen von Chrome entfernt.

Die langfristige Methode

Die offiziell unterstützte Langzeitmethode ist die Installation der Google Suspicious Site Reporter- Erweiterung.

  • www und andere "triviale Subdomains" werden vollständig angezeigt
  • https:// wird vollständig angezeigt
  • http://wird ausgeblendet, Not securewird stattdessen angezeigt

Dies funktioniert, weil Chrome / Chromium anhand seiner ID explizit überprüft, ob die Erweiterung installiert und aktiviert ist, und die URL-Auswahlfunktion entsprechend umschaltet.


Für diejenigen, die die Site Reporter-Erweiterung nicht installieren möchten

Der einzige erforderliche Teil dieser Erweiterung ist ein Auszug aus manifest.json (siehe unten). Es werden keine weiteren Dateien benötigt.

Sie können es in Ihrem Browser als entpackte Erweiterung installieren. Die Installation unter Linux oder MacOS sollte trivial sein. Was Windows angeht, unterstützt meines Wissens nur der Kanarische Kanal die uneingeschränkte Installation von entpackten Erweiterungen. Einige Chrome-Gabeln unterstützen dies ebenfalls. In der offiziellen stabilen Version von Google Chrome unter Windows müssen Sie einen ausgeklügelten Trick anwenden , um eine Warnung bei jedem Start des Browsers zu vermeiden.

Diese Zero-Weight-Erweiterung verwendet dieselbe ID wie die Google-Erweiterung, sodass nicht beide installiert werden können, sondern nur eine. Da die ID identisch ist, können wir sie nicht in den Web Store hochladen.

  1. Kopieren Sie den folgenden Text und fügen Sie ihn in Ihren Texteditor ein. Speichern unter manifest.json.
    Siehe auch So speichern Sie Dateien mit einer beliebigen Erweiterung in Windows
  2. Öffnen Sie die chrome://extensionsSeite, aktivieren Sie den "Entwicklermodus", ziehen Sie das Verzeichnis mit manifest.json auf die Seite oder klicken Sie auf die Schaltfläche "Entpackt laden" und geben Sie das Verzeichnis dort an.
{
   "name": "Keep full URL",
   "description": "Prevent elision of www and other trivial subdomains in the address bar",
   "version": "1.0",
   "manifest_version": 2,
   "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAowA8wOUQ8ShyITJ15B9rcJrnoolyo+OLj07g8QWBlEBikgszYwlbc88OIRL+dJOASok3yG6RQ60fvIjBrtNEk1yQZJfNwF/CN0jFrkE3HN3xVMoX0XIQPB93kDZARcfR5nwU3RUgwwWGTqt69KSSU8QzRRQJSEgM8GENa3OBhw1UBn/I/RbhaFcTykJSomo9j55goJwNzUhXTJk458DQ5diY+gWMadDXlDBa8cciCVlaGOjBV5ezmxnD6p1GXhrvyEKZP8IlreDJC2Nw9hxrT3GIo1FzbmeDPANKJ9pkY1H3LOVsGJDtytBpD/FRErlvfkJVqp3N5ifF2EQ8lOAHrQIDAQAB"
}

2

Zusätzlich zu den vorhandenen Antworten muss erwähnt werden, dass Änderungen in den Browsereinstellungen nicht unbedingt erforderlich sind, um auf die vollständige URL zugreifen zu können. Doppelklicken Sie einfach in die URL-Leiste und Sie werden es vollständig sehen.


1

Hier ist, was benötigt wird, um das Schema (aka Protokoll) und "triviale" Subdomains auf Mac OS 10.13.6 mit Chrome 70.0.3538.67 anzuzeigen:

  • chrome://flags/#views-browser-windows auf aktiviert setzen
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains auf deaktiviert setzen
  • chrome://flags/#upcoming-ui-features auf Standard gesetzt oder deaktiviert.

1
Bitte posten Sie nicht die gleiche Antwort auf mehrere Fragen. Wenn dieselben Informationen tatsächlich beide Fragen beantworten, sollte eine Frage (normalerweise die neuere) als Duplikat der anderen geschlossen werden. Sie können dies anzeigen, indem Sie abstimmen, um es als Duplikat zu schließen, oder, wenn Sie nicht genug Reputation dafür haben , ein Flag setzen, um anzuzeigen, dass es sich um ein Duplikat handelt. Passen Sie andernfalls Ihre Antwort auf diese Frage an und fügen Sie dieselbe Antwort nicht an mehreren Stellen ein.
DavidPostill

1

Navigieren Sie zu chrome: // flags / und setzen Sie diese drei Flags auf "Disabled":

chrome://flags/#omnibox-ui-hide-steady-state-url-scheme

chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains

chrome://flags/#omnibox-ui-hide-steady-state-url-path-query-and-ref

1

Das chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainswurde leider in Chrome 76 entfernt, aber es gibt einen sehr einfachen Trick, um das Protokoll und die Subdomains wieder anzuzeigen.

Sie müssen lediglich die Erweiterung " Suspicious Site Reporter" von Google aus dem Chrome Store und " https: // www " installieren . wird in der Adressleiste angezeigt.

Omnibox


Wie wir im Quellcode sehen können, wird das Protokoll nicht ausgeblendet, wenn diese Erweiterung installiert ist:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben


Die Antwort von wOxxOm besagt bereits die gleiche Methode.
MrWhite

0

In Chrome Canary ( Version 78.0.3866.0 (Official Build) canary (64-bit)) unter MacOS Mojave musste ich beide deaktivieren chrome://flags/#omnibox-ui-hide-steady-state-url-schemeund chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsdas Protokoll und die (in meinem Job nicht so) "trivialen" Subdomains zurückbekommen.


5
In Chrome zeigt Canary ( Version 79.0.3928.3 (Official Build) canary (64-bit)) chrome://flags/keine dieser Optionen an, wenn ich um
dentarg
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.