La barra de direcciones de Chrome ya no muestra el protocolo o el subdominio www


50

Hace un par de días, noté que para todos los sitios web, Chrome omite de la barra de direcciones el protocolo y el subdominio si www.Mis compañeros de trabajo informan que no están viendo esto. La versión de Chrome es 67.0.3396.87.

Por ejemplo, si escribo en la barra de direcciones https://www.google.com(sin las comillas), Chrome muestra inmediatamente el chip "Seguro" seguido de google.com. Ver capturas de pantalla adjuntas.

lo que entro

lo que muestra Chrome

He buscado en vano la configuración de Chrome que afecta esto, más la chrome://flagspágina y la chrome://net-internalspágina.

No hice nada conscientemente para hacer este cambio.

¿Algunas ideas?

EDITAR: La sugerencia de MrWhite de que la interfaz de usuario de Ominbox oculta el esquema de URL de estado estable y los subdominios triviales se ha convertido en una enabled:buena sugerencia, excepto que la configuración todavía está en "Predeterminado". Ver captura de pantalla:

Omnibox UI Hide Steady-State - todavía configurado en Default

Sin embargo, como un tiro en la oscuridad, voy a jugar con la configuración para ver qué sucede.

Primero lo configuré como "Deshabilitado". Eso restauró el comportamiento anterior de la barra de direcciones, que es no ocultar el protocolo y los "subdominios triviales". Luego lo cambié a "Predeterminado" y los ocultó nuevamente. Uno sospecharía que de alguna manera se ha cambiado el valor predeterminado, excepto que los compañeros de trabajo no informan este problema.

Oh bien. Lo dejaré como deshabilitado por ahora.

Estaría listo para aceptar la respuesta de MrWhite, porque proporciona una solución alternativa. Sin embargo, lo dejará abierto un poco más, porque en realidad no responde por qué ha cambiado este comportamiento y por qué debe ser anulado.

EDIT 2: la versión de Chrome es 67.0.3396.87.


1
¿Qué versión de Chrome estás usando?
MrWhite

Indique cuál es su versión de Chrome y tal vez incluso pregunte a sus compañeros de trabajo qué versión tienen. Puede ser que el tuyo se haya actualizado, pero el suyo no.
mbomb007

1
Noté que, aunque ya cambié esta configuración a "deshabilitada" antes, después de actualizar a 76.0.3809.100, restablecieron esto al valor predeterminado nuevamente. Están empujando esta mala función de manera tan agresiva.
Kolen

Respuestas:


39

El comportamiento que está viendo es consistente con tener el "cuadro multifunción de interfaz de usuario Ocultar estado estable URL régimen de Trivial y subdominios" Configuración permitido dentro chrome://flags.

Indicador de Chrome: Omnibox UI Ocultar esquema de URL de estado estacionario y subdominios triviales

Devolver este indicador a "Predeterminado" (o "Desactivado") y reiniciar el navegador (cuando se le solicite) debería recuperar su esquema + subdominios. Esto está en la versión de Chrome 67.0.3396.87 (compilación oficial) (64 bits) - Windows.

Excepto comprobar que la configuración no muestra "Activado"; más bien muestra "Predeterminado".

Hasta donde puedo deducir, si "Predeterminado" significa "Activado" o "Desactivado" está integrado en el ejecutable de Chrome. Entonces, esto depende principalmente de la versión. Tenga en cuenta también que la configuración varía entre las versiones "Desarrollador" y "Estable".

La configuración también se puede habilitar / deshabilitar en los interruptores de línea de comando. Entonces esta es otra área que vale la pena revisar. Referencia : https://peter.sh/experiments/chromium-command-line-switches/ , aunque no veo mucho relacionado con el Omnibox en esta lista.


ACTUALIZACIÓN septiembre de 2018: como se señaló en otra respuesta, desde la versión 69 de Chrome (versión probada 69.0.3497.81), esta característica ahora parece estar habilitada por "Predeterminado". Por lo tanto, debe establecerlo explícitamente en "Deshabilitado" para eliminar esta función.


ACTUALIZACIÓN agosto de 2019: esta opción / indicador se ha dividido en dos (posiblemente desde la versión 72, según @Kyborek en los comentarios):

  • Omnibox UI Ocultar esquema de URL de estado estacionario
  • Interfaz de usuario de Omnibox Ocultar subdominios triviales de URL de estado estacionario

La configuración "Predeterminada" está habilitada , por lo que estas opciones deben establecerse explícitamente en "Desactivada" para que el "Esquema" y los "Subdominios triviales" vuelvan a la barra de direcciones URL. (Tenga en cuenta que el esquema / protocolo "http" inseguro siempre está oculto, independientemente de esta opción).

Banderas de Chrome: esquema de ocultación de omnibox y subdominios triviales

También hay una nueva opción (?), Bastante ominosa: "Omnibox UI Ocultar ruta, consulta y referencia de URL de estado estable" que actualmente (Chrome versión 76) parece estar deshabilitada en su estado "Predeterminado". ¡Algo a tener en cuenta!

Chrome FLag - Omnibox UI Ocultar ruta, consulta y referencia de URL de estado estacionario


ACTUALIZACIÓN Nov-2019: Desafortunadamente, parece que desde la versión 78 estas banderas ahora se han eliminado por completo de la interfaz de usuario.

Sin embargo, si bien estos indicadores parecen haberse eliminado en la interfaz de usuario, si los ha deshabilitado anteriormente en una versión anterior, las opciones parecen quedarse y los "subdominios triviales" y el "esquema de URL (HTTPS)" permanecen visibles.


ACTUALIZACIÓN Dez-2019: como se indica en otra respuesta a continuación, puede instalar la extensión de Reportero de sitios sospechosos de Google y los subdominios de protocolo + están de vuelta.


3
Tengo que configurarlo en "Deshabilitado" para restaurar cómo siempre ha funcionado hasta hace unos días.
Jeffrey Simon

1
Cualquiera que sea "Omnibox UI hide ..." desactivo, aún oculta http simple.
Ivan

1
En Chrome versión 73+, esta configuración ahora se nombra Omnibox UI Hide Steady-State URL Trivial Subdomainsen caso de que desee buscarla
Kyborek

11
Estoy en la versión 78 de Chrome y esas banderas se eliminaron por completo.
Chris

3
@MrWhite OK, pero ¿cómo deshabilito estas marcas ahora que ya no están visibles en Chrome? Actualización: encontré la solución. Primero, habilite la opción "Indicadores M76 que caducan temporalmente", reinicie Chrome, luego esos indicadores aparecerán nuevamente. Sin embargo, parece que se eliminarán en futuras versiones de Chrome para siempre :(
izogfif

8

Las entradas de chrome: // flags son temporales y se eliminarán en las futuras versiones de Chrome.

El método a largo plazo

El método a largo plazo oficialmente compatible es instalar la extensión de Reportero de sitios sospechosos de Google .

  • www y otros "subdominios triviales" se mostrarán completamente
  • https:// se mostrará completamente
  • http://estará oculto, Not securese mostrará en su lugar

Funciona porque Chrome / Chromium verifica explícitamente si la extensión está instalada y habilitada utilizando su ID y alterna la función de elisión de URL en consecuencia.


Para aquellos que no desean instalar la extensión Site Reporter

La única parte requerida de esa extensión es un extracto de manifest.json que se muestra a continuación, no se necesitan otros archivos.

Puede instalarlo en su navegador como una extensión desempaquetada. Debería ser trivial para instalar en Linux o MacOS. En cuanto a Windows, hasta donde yo sé, solo el canal de Canary admite la instalación sin restricciones de extensiones desempaquetadas. Algunas horquillas Chrome también lo admiten. En el Google Chrome estable oficial en Windows, deberá utilizar un truco elaborado para evitar una advertencia al iniciar cada navegador.

Esta extensión de peso cero usa la misma identificación que la extensión de Google, por lo que no puede tener ambos instalados, pero solo necesita uno de todos modos. Tenga en cuenta que, dado que la identificación es la misma, no podemos subirla a la tienda web.

  1. Copie el siguiente texto y péguelo en su editor de texto, guárdelo como manifest.json.
    Consulte también Cómo guardar archivos con cualquier extensión en Windows
  2. Abra la chrome://extensionspágina, habilite el "modo desarrollador", arrastre y suelte el directorio con manifest.json en la página o haga clic en el botón "Cargar desempaquetado" e indique el directorio allí.
{
   "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

Ahora es la configuración predeterminada para chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

Ahora también eliminará algunos otros subdominios como "m.domain.com" a "domain.com", por lo que "www.m.www.m.example.com" aparecerá como "example.com" en la barra de direcciones a menos que "Omnibox UI Ocultar esquema de URL de estado estacionario y subdominio trivial" está deshabilitado en Chrome 69

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


2

Además de las respuestas existentes, sigue mencionando que los cambios en la configuración del navegador no son realmente necesarios para obtener acceso a la URL completa. Simplemente haga doble clic en la barra de URL y lo verá por completo.


1

Esto es lo que se necesita para que el esquema (también conocido como protocolo) y los subdominios 'triviales' se muestren en Mac OS 10.13.6 con Chrome 70.0.3538.67:

  • chrome://flags/#views-browser-windows configurado como habilitado
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains establecer en deshabilitado
  • chrome://flags/#upcoming-ui-features establecido en Predeterminado o deshabilitado.

1
No publique la misma respuesta a varias preguntas. Si la misma información realmente responde a ambas preguntas, entonces una pregunta (generalmente la más nueva) debería cerrarse como un duplicado de la otra. Puede indicar esto votando para cerrarlo como un duplicado o, si no tiene suficiente reputación para eso, levante una bandera para indicar que es un duplicado. De lo contrario, adapte su respuesta a esta pregunta y no solo pegue la misma respuesta en varios lugares.
DavidPostill

1

Navegue a chrome: // flags / y configure estos tres flags en "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

los chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains desgracia se ha eliminado en Chrome 76, pero hay un truco muy fácil demostrar el protocolo y los subdominios de nuevo.

Todo lo que tiene que hacer es instalar la extensión de Reportero de sitios sospechosos de Google desde Chrome Store y " https: // www ". comenzará a aparecer en la barra de direcciones.

omnibox


Como podemos ver en el código fuente, el protocolo no se ocultará si se instala esta extensión:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


La respuesta de wOxxOm ya establece este mismo método.
MrWhite

0

En Chrome Canary ( Version 78.0.3866.0 (Official Build) canary (64-bit)) en macOS Mojave, necesitaba deshabilitar ambos chrome://flags/#omnibox-ui-hide-steady-state-url-schemey chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsrecuperar el protocolo y los subdominios "triviales" (en mi trabajo no es así).


55
En Chrome Canary ( Version 79.0.3928.3 (Official Build) canary (64-bit)) chrome://flags/no me muestra ninguno de estos cuando busco "omnibox ui"
dentarg

0

Respuesta para Chrome / Chromium 78 y más reciente:

Si bien la configuración ha desaparecido de la chrome://flags/interfaz de usuario en Chrome 78, todavía hay una manera de deshabilitar este comportamiento editando el Local Statearchivo de configuración. Había un tutorial en los foros de Google que ahora está censurado por Google, pero aún puede encontrarlo en el Google Cache

Básicamente se trata de

  1. Elemento de la lista
  2. Salir de Chrome
  3. Abre el archivo ~/.config/chromium/Local State en un editor (la ruta puede variar dependiendo del sistema operativo / instalación)
  4. Es un archivo JSON, así que encuentre el enabled_labs_experiments matriz allí
  5. Añadir "omnibox-ui-hide-steady-state-url-trivial-subdomains@2" a la lista para deshabilitar la ocultación del subdominio
  6. Añadir "omnibox-ui-hide-steady-state-url-scheme@2" si desea mostrar el protocolo también
  7. Inicie el navegador nuevamente
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.