La barra degli indirizzi di Chrome non mostra più il protocollo o il sottodominio www


50

Un paio di giorni fa ho notato che per tutti i siti Web, Chrome omette dalla barra degli indirizzi il protocollo e il sottodominio se i www.miei colleghi segnalano che non stanno vedendo questo. La versione di Chrome è 67.0.3396.87.

Ad esempio, se digito nella barra degli indirizzi https://www.google.com(senza virgolette), Chrome visualizza immediatamente il chip "Sicuro" seguito da google.com. Vedi schermate allegate.

quello che entro

cosa viene visualizzato Chrome

Ho cercato invano le impostazioni di Chrome che influiscono su questo, oltre alla chrome://flagspagina e alla chrome://net-internalspagina.

Non ho fatto nulla consapevolmente per fare questo cambiamento.

Qualche idea?

EDIT: il suggerimento di MrWhite che l'interfaccia utente di Ominbox nascondeva lo schema URL Stead-State e i sottodomini di prova era diventato un enabled:buon suggerimento, tranne per il fatto che l'impostazione è ancora su "Predefinito". Vedi screenshot:

Omnibox UI Hide Steady-State - ancora impostato su Default

Tuttavia, come uno scatto al buio, giocherò con l'impostazione per vedere cosa succede.

Prima l'ho impostato su "Disabilitato". Ciò ha ripristinato il precedente comportamento della barra degli indirizzi, che era quello di non nascondere il protocollo e i "sottodomini banali". Quindi l'ho cambiato di nuovo in "Default", e li nascondeva di nuovo. Si potrebbe sospettare che in qualche modo il valore predefinito sia stato modificato, tranne per il fatto che i colleghi non stanno segnalando questo problema.

Oh bene. Per ora lo lascerò come Disabilitato.

Sarei pronto ad accettare la risposta dell'onorevole White, perché fornisce una soluzione alternativa. Eppure lo lascerà aperto per un po 'di più, perché non risponde davvero al perché questo comportamento è cambiato e perché deve essere ignorato.

EDIT 2: la versione di Chrome è 67.0.3396.87.


1
Quale versione di Chrome stai usando?
MrWhite,

Fornisci la tua versione di Chrome e magari chiedi ai tuoi colleghi quale versione hanno. È possibile che il tuo sia stato aggiornato, ma i loro no.
mbomb007,

1
Ho notato che, mentre ho già modificato questa impostazione su "disabilitato" prima, dopo l'aggiornamento a 76.0.3809.100, hanno ripristinato nuovamente il valore predefinito. Stanno spingendo questa cattiva funzionalità in modo così aggressivo.
Kolen

Risposte:


39

Il comportamento che stai riscontrando è coerente con l'impostazione "Schema URL Nascondi stati intermedi e sottodomini Trivial UI" abilitata all'interno chrome://flags.

Chrome Flag: l'interfaccia utente Omnibox nasconde lo schema URL a stato stazionario e i sottodomini Trivial

Il ripristino di questo flag su "Predefinito" (o "Disabilitato") e il riavvio del browser (richiesto) dovrebbe ripristinare il tuo schema + sottodomini. Questo è su Chrome versione 67.0.3396.87 (build ufficiale) (64 bit) - Windows.

Tranne il controllo che l'impostazione non mostra "Abilitato"; piuttosto mostra "Predefinito".

Per quanto ne so, se "Predefinito" significa "Abilitato" o "Disabilitato" è incorporato nell'eseguibile di Chrome. Quindi, questo dipende principalmente dalla versione. Nota anche che le impostazioni variano tra le build "Developer" e "Stable".

Le impostazioni possono anche essere abilitate / disabilitate nelle opzioni della riga di comando. Quindi questa è un'altra area che vale la pena controllare. Riferimento : https://peter.sh/experiments/chromium-command-line-switches/ - anche se non vedo molto in relazione alla Omnibox in questo elenco.


AGGIORNAMENTO settembre-2018: come notato in un'altra risposta, dalla versione 69 di Chrome (versione testata 69.0.3497.81), questa funzione sembra ora essere abilitata da "Default". Quindi, è necessario impostare esplicitamente questo su "Disabilitato" per rimuovere questa funzione.


AGGIORNAMENTO Agosto 2019: questa opzione / flag da allora è stata divisa in due (possibilmente dalla versione 72 - secondo @Kyborek nei commenti):

  • Interfaccia utente Omnibox Nascondi schema URL a stato stazionario
  • Interfaccia utente Omnibox Nascondi sottodomini Trivial URL di stato stazionario

L'impostazione "Predefinito" è abilitata , quindi queste opzioni devono essere esplicitamente impostate su "Disabilitato" per riportare "Schema" e "Sottodomini Trivial" nella barra degli indirizzi URL. (Si noti che lo schema / protocollo "http" non sicuro è sempre nascosto, indipendentemente da questa opzione.)

Chrome Flags - Omnibox Hide Scheme e Trivial Sottodomini

Esiste anche una nuova opzione (?), Piuttosto minacciosa: "UI Omnibox Nascondi percorso, query e riferimento URL stato stazionario" che attualmente (versione 76 di Chrome) sembra essere disabilitato nel suo stato "Predefinito". Qualcosa da tenere d'occhio però!

Chrome FLag - UI Omnibox Nascondi percorso, query e riferimento URL stato stazionario


AGGIORNAMENTO Nov-2019: Sfortunatamente, sembra che dalla versione 78 questi flag siano stati completamente rimossi dall'interfaccia utente.

Tuttavia, mentre questi flag sembrano essere stati rimossi nell'interfaccia utente, se in precedenza hai disabilitato questi flag in una versione precedente, le opzioni sembrano rimanere e i "sottodomini banali" e "schema URL (HTTPS)" rimangono visibili.


AGGIORNAMENTO Dez-2019: come indicato in un'altra risposta di seguito, è possibile installare l' estensione Google Reporter del sito sospetto e il protocollo + sottodomini sono tornati.


3
Devo impostarlo su "Disabilitato" per ripristinare come ha sempre funzionato fino a pochi giorni fa.
Jeffrey Simon,

1
Qualunque sia "Omnibox UI hide ..." disabilito, nasconde ancora http semplice.
Ivan

1
Nella versione 73+ di Chrome questa impostazione è ora denominata Omnibox UI Hide Steady-State URL Trivial Subdomainsnel caso in cui si desideri cercarla
Kyborek il

11
Sono su Chrome versione 78 e quelle bandiere sono state completamente rimosse.
Chris,

3
@MrWhite OK, ma come posso disabilitare questi flag ora, che non sono più visibili in Chrome? Aggiornamento: trovato la soluzione. Innanzitutto, abilita l'opzione "Flag M76 temporaneamente non scaduti", riavvia Chrome, quindi questi flag appariranno di nuovo. Sembra che verranno rimossi per sempre nelle versioni future di Chrome :(
izogfif

8

Le voci chrome: // flags sono temporanee e verranno rimosse nelle versioni future di Chrome.

Il metodo a lungo termine

Il metodo a lungo termine ufficialmente supportato è l'installazione dell'estensione Google Suspicious Site Reporter .

  • www e altri "sottodomini banali" verranno mostrati in modo completo
  • https:// verrà mostrato completamente
  • http://sarà nascosto, Not secureverrà invece mostrato

Funziona perché Chrome / Chromium controlla esplicitamente se l'estensione è installata e abilitata utilizzando il suo ID e attiva di conseguenza la funzione di elisione dell'URL.


Per coloro che non vogliono installare l'estensione Site Reporter

L'unica parte richiesta di tale estensione è un estratto da manifest.json mostrato di seguito, non sono necessari altri file.

Puoi installarlo nel tuo browser come estensione decompressa. Dovrebbe essere banale da installare su Linux o MacOS. Per quanto riguarda Windows, solo il canale delle Canarie supporta l'installazione illimitata di estensioni non compresse, per quanto ne so. Anche alcune forcelle Chrome lo supportano. Nella scuderia ufficiale Google Chrome su Windows dovrai usare un trucco elaborato per evitare un avviso all'avvio di ogni browser.

Questa estensione a peso zero utilizza lo stesso ID dell'estensione di Google, quindi non è possibile installarle entrambe, ma ne è necessaria solo una comunque. Nota, poiché l'id è lo stesso non possiamo caricarlo sul Web Store.

  1. Copia il testo seguente e incollalo nel tuo editor di testo, salva come manifest.json.
    Vedi anche Come salvare i file con qualsiasi estensione in Windows
  2. Apri chrome://extensionspagina, abilita "modalità sviluppatore", trascina la cartella con manifest.json nella pagina o fai clic sul pulsante "Carica decompresso" e indica la directory lì.
{
   "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"
}

7

Ora è l'impostazione predefinita per chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

Ora spoglia anche alcuni altri sottodomini come "m.domain.com" su "domain.com", quindi "www.m.www.m.example.com" verrà visualizzato come "esempio.com" nella barra degli indirizzi a meno che "Chrome UI Hide Steady-State Scheme and Trivial Subdomain" è impostato su disabilitato in Chrome 69

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


2

Oltre alle risposte esistenti, si continua a ricordare che le modifiche alle impostazioni del browser non sono realmente necessarie per accedere all'URL completo. Basta fare doppio clic sulla barra degli URL e lo vedrai completamente.


1

Ecco cosa è necessario per visualizzare lo schema (noto anche come protocollo) e i sottodomini "banali" su Mac OS 10.13.6 con Chrome 70.0.3538.67:

  • chrome://flags/#views-browser-windows impostato su abilitato
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains impostato su disabilitato
  • chrome://flags/#upcoming-ui-features impostato su Predefinito o disabilitato.

1
Si prega di non pubblicare la stessa risposta a più domande. Se le stesse informazioni rispondono davvero ad entrambe le domande, allora una domanda (di solito la più recente) dovrebbe essere chiusa come duplicata dell'altra. Puoi indicarlo votando per chiuderlo come duplicato o, se non hai abbastanza reputazione per quello, alza un flag per indicare che è un duplicato. Altrimenti personalizza la tua risposta a questa domanda e non incollare la stessa risposta in più punti.
DavidPostill

1

Passare a chrome: // flags / e impostare questi tre flag su "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

Il chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsè stato purtroppo eliminato in Chrome 76, ma c'è un trucco molto semplice per mostrare il protocollo e sottodomini di nuovo.

Tutto quello che devi fare è installare l' estensione Google Reporter del sito sospetto dal Chrome Store e il " https: // www ." inizierà a essere visualizzato nella barra degli indirizzi.

omnibox


Come possiamo vedere nel codice sorgente, il protocollo non verrà nascosto se questa estensione è installata:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


La risposta di wOxxOm afferma già questo stesso metodo.
MrWhite,

0

In Chrome Canary ( Version 78.0.3866.0 (Official Build) canary (64-bit)) su macOS Mojave avevo bisogno di disabilitare entrambi chrome://flags/#omnibox-ui-hide-steady-state-url-schemee chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsdi recuperare il protocollo e i sottodomini "banali" (nel mio lavoro non così).


5
In Chrome Canary ( Version 79.0.3928.3 (Official Build) canary (64-bit)) chrome://flags/non mi mostra nessuno di questi quando cerco "omnibox ui"
dentarg

0

Risposta per Chrome / Chromium 78 e versioni successive:

Mentre le impostazioni sono passate dall'interfaccia chrome://flags/utente in Chrome 78, c'è ancora un modo per disabilitare questo comportamento modificando il Local Statefile delle impostazioni . C'era un howto nei forum di Google che ora è censurato da Google, ma puoi ancora trovarlo nella cache di Google

Fondamentalmente si riduce a

  1. Voce di elenco
  2. Esci da Chrome
  3. Apri il file ~/.config/chromium/Local Statefile in un editor (il percorso può variare a seconda del sistema operativo / installazione)
  4. È un file JSON, quindi trova l' enabled_labs_experimentsarray lì dentro
  5. Aggiungi "omnibox-ui-hide-steady-state-url-trivial-subdomains@2"all'elenco per disabilitare il nascondimento del sottodominio
  6. Aggiungi "omnibox-ui-hide-steady-state-url-scheme@2"se vuoi mostrare anche il protocollo
  7. Riavvia il browser
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.