Bilah alamat Chrome tidak lagi menampilkan subdomain protokol atau www

50

Beberapa hari yang lalu saya perhatikan bahwa untuk semua situs web, chrome menghilangkan dari bilah alamat protokol dan subdomain jika itu adalah www.rekan kerja saya melaporkan bahwa mereka tidak melihat ini. Versi Chrome adalah 67.0.3396.87.

Misalnya, jika saya mengetik di bilah alamat https://www.google.com(tanpa tanda kutip), Chrome segera menampilkan chip "Aman" diikuti oleh google.com. Lihat tangkapan layar terlampir.

apa yang saya masukkan

apa yang ditampilkan Chrome

Saya telah mencari sia-sia untuk pengaturan Chrome yang mempengaruhi ini, ditambah chrome://flagshalaman dan chrome://net-internalshalaman.

Saya tidak melakukan apa pun secara sadar untuk melakukan perubahan ini.

Ada ide?

EDIT: Saran dari MrWhite bahwa Ominbox UI Sembunyikan Skema URL Stead-State dan Subdomain Trivial telah menjadi enabled:saran yang baik, kecuali bahwa pengaturannya masih di "Default." Lihat tangkapan layar:

Omnibox UI Sembunyikan Steady-State - masih disetel ke Default

Namun, sebagai bidikan dalam kegelapan, saya akan bermain dengan pengaturan untuk melihat apa yang terjadi.

Pertama saya mengaturnya ke "Disabled." Itu mengembalikan perilaku sebelumnya dari address bar, yaitu untuk tidak menyembunyikan protokol dan "subdomain trivial." Kemudian saya mengubahnya kembali ke "Default," dan menyembunyikannya lagi. Orang akan curiga bahwa entah bagaimana defaultnya telah diubah, kecuali bahwa rekan kerja tidak melaporkan masalah ini.

Baiklah. Saya hanya akan membiarkannya sebagai Dinonaktifkan untuk saat ini.

Saya akan siap menerima jawaban dari MrWhite, karena itu memberikan solusi. Namun akan membiarkannya terbuka sedikit lebih lama, karena itu tidak benar-benar menjawab mengapa perilaku ini telah berubah, dan mengapa itu harus ditimpa.

EDIT 2: Versi Chrome adalah 67.0.3396.87.

Jeffrey Simon
sumber
1
Versi Chrome apa yang Anda gunakan?
MrWhite
Harap berikan apa versi Chrome Anda, dan mungkin bahkan bertanya kepada rekan kerja Anda versi apa yang mereka miliki. Bisa jadi milik Anda diperbarui, tetapi milik mereka tidak diperbarui.
mbomb007
1
Melihat itu, sementara saya sudah mengubah pengaturan ini menjadi "dinonaktifkan" sebelumnya, setelah memperbarui ke 76.0.3809.100, mereka mengatur ulang ini ke nilai default lagi. Mereka mendorong kesalahan ini dengan sangat agresif.
kolen

Jawaban:

39

Perilaku yang Anda lihat sesuai dengan pengaturan "Omnibox UI Sembunyikan Skema URL Steady-State dan Trivial Subdomain" yang diaktifkan di dalamnya chrome://flags.

Bendera Chrome - UI Mahakotak Sembunyikan Skema URL Steady-State dan Subdomain Trivial

Mengembalikan bendera ini ke "Default" (atau "Disabled") dan memulai kembali browser (diminta) akan mengembalikan skema + subdomain Anda. Ini ada di Chrome Versi 67.0.3396.87 (Build Resmi) (64-bit) - Windows.

Kecuali memeriksa bahwa pengaturan tidak menunjukkan "Diaktifkan"; melainkan menunjukkan "Default".

Sejauh yang saya bisa kumpulkan, apakah "Default" berarti "Diaktifkan" atau "Dinonaktifkan" sudah ada di dalam Chrome yang dapat dieksekusi. Jadi, ini tergantung pada versi. Perhatikan juga bahwa pengaturan bervariasi antara "Pengembang" dan "Stabil".

Pengaturan juga dapat diaktifkan / dinonaktifkan di sakelar baris perintah. Jadi ini adalah area lain yang perlu diperiksa. Referensi : https://peter.sh/experiments/chromium-command-line-switches/ - meskipun saya tidak melihat banyak hal terkait dengan Mahakotak dalam daftar ini.


UPDATE September-2018: Seperti disebutkan dalam jawaban lain, dari Chrome Versi 69 (Versi yang diuji 69.0.3497.81), fitur ini sekarang tampaknya diaktifkan oleh "Default". Jadi, Anda harus secara eksplisit mengatur ini ke "Nonaktif" untuk menghapus fitur ini.


UPDATE Agustus-2019: Opsi / bendera ini telah dibagi menjadi dua (mungkin sejak versi 72 - menurut @Kyborek dalam komentar):

  • Omnibox UI Sembunyikan Skema URL Steady-State
  • Omnibox UI Sembunyikan Subdomain Trivial URL Stabil-Negara

Pengaturan "Default" diaktifkan , jadi opsi ini harus secara eksplisit diatur ke "Nonaktif" untuk mendapatkan "Skema" dan "Subdomain Trivial" kembali di bilah alamat URL. (Perhatikan bahwa skema / protokol "http" yang tidak aman selalu disembunyikan, terlepas dari opsi ini.)

Bendera Chrome - Skema Sembunyikan Omnibox dan Subdomain Sepele

Ada juga opsi (?) Baru yang agak tidak menyenangkan: "Omnibox UI Sembunyikan Jalur URL URL, Kueri, dan Referensi Stabil" yang saat ini (Chrome versi 76) tampaknya dinonaktifkan dalam keadaan "Default" -nya. Sesuatu untuk diawasi!

Chrome FLag - UI Mahakotak Sembunyikan Jalur, Steady-State URL Path, Query, dan Ref


UPDATE Nov-2019: Sayangnya, tampaknya sejak versi 78 flag - flag ini sekarang telah sepenuhnya dihapus dari UI.

Namun, sementara flag-flag ini tampaknya telah dihapus di UI, jika Anda sebelumnya telah menonaktifkan flag-flag ini di versi yang lebih lama maka opsi-opsi tersebut tampaknya tetap dan "skema subdomain" dan "URL skema" (HTTPS) "tetap terlihat.


UPDATE Dez-2019: Seperti yang dinyatakan dalam jawaban lain di bawah ini, Anda dapat menginstal ekstensi Reporter Situs Mencurigakan Google dan protokol + subdomain kembali.

TuanWhite
sumber
3
Saya harus mengaturnya ke "Nonaktif" untuk mengembalikan cara kerjanya hingga beberapa hari yang lalu.
Jeffrey Simon
1
Apa pun "Omnibox UI hide ..." Saya nonaktifkan, ia masih menyembunyikan http biasa.
Ivan
1
Di Chrome versi 73+ pengaturan ini sekarang dinamai Omnibox UI Hide Steady-State URL Trivial Subdomainsjika Anda ingin mencarinya
Kyborek
11
Saya menggunakan Chrome versi 78 dan semua bendera itu dihapus sepenuhnya.
Chris
3
@ MrWhite OK, tapi bagaimana cara menonaktifkan bendera ini sekarang, bahwa mereka tidak terlihat lagi di Chrome? Pembaruan: menemukan solusinya. Pertama, aktifkan opsi "Sementara bendera M76 kadaluwarsa", restart chrome, maka bendera itu akan muncul lagi. Sepertinya mereka akan dihapus di versi Chrome yang akan datang selamanya, meskipun :(
izogfif
8

Entri chrome: // flag bersifat sementara dan akan dihapus di versi Chrome yang akan datang.

Metode jangka panjang

Metode jangka panjang yang didukung secara resmi adalah menginstal ekstensi Reporter Situs Mencurigakan Google .

  • www dan "subdomain trivial" lainnya akan ditampilkan sepenuhnya
  • https:// akan ditampilkan sepenuhnya
  • http://akan disembunyikan, Not securesebagai gantinya akan ditampilkan

Ini berfungsi karena Chrome / Chromium secara eksplisit memeriksa apakah ekstensi diinstal dan diaktifkan menggunakan id dan mengaktifkan fitur elisi URL.


Bagi mereka yang tidak ingin menginstal ekstensi Reporter Situs

Satu-satunya bagian yang diperlukan dari ekstensi itu adalah kutipan dari manifest.json yang ditunjukkan di bawah ini, tidak diperlukan file lain.

Anda dapat menginstalnya di browser Anda sebagai ekstensi yang belum dibongkar. Itu harus sepele untuk diinstal di Linux atau MacOS. Sedangkan untuk Windows, hanya saluran Canary yang mendukung pemasangan ekstensi tanpa paket yang tidak dibatasi sejauh yang saya tahu. Beberapa garpu Chrome juga mendukungnya. Di Google Chrome resmi yang stabil di Windows Anda harus menggunakan trik yang rumit untuk menghindari peringatan pada setiap awal browser.

Ekstensi nol-berat ini menggunakan id yang sama dengan ekstensi Google sehingga Anda tidak dapat menginstal keduanya, tetapi Anda hanya memerlukannya. Catatan, karena idnya sama, kami tidak dapat mengunggahnya ke Web Store.

  1. Salin teks berikut dan tempel di editor teks Anda, simpan sebagai manifest.json.
    Lihat juga Cara menyimpan file dengan ekstensi apa pun di Windows
  2. Buka chrome://extensionshalaman, aktifkan "mode pengembang", seret ke direktori dengan manifes.json ke halaman atau klik tombol "Muat terbuka" dan tunjukkan direktori di sana.
{
   "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"
}
wOxxOm
sumber
7

Sekarang pengaturan default untuk chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

Sekarang juga akan menghapus beberapa subdomain lain seperti "m.domain.com" menjadi "domain.com", jadi "www.m.www.m.example.com" akan muncul sebagai "example.com" di bilah alamat kecuali "Omnibox UI Sembunyikan Skema URL Steady-State dan Subdomain Trivial" disetel ke dinonaktifkan di Chrome 69

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

rAlen
sumber
2

Selain jawaban yang ada, harus selalu menyebutkan bahwa perubahan dalam pengaturan browser tidak benar-benar diperlukan untuk mendapatkan akses ke URL lengkap. Cukup klik dua kali pada bilah URL dan Anda akan melihatnya sepenuhnya.

David
sumber
1

Inilah yang diperlukan untuk mendapatkan subdomain skema (alias protokol) dan 'sepele' untuk ditampilkan di Mac OS 10.13.6 yang menjalankan Chrome 70.0.3538.67:

  • chrome://flags/#views-browser-windows diatur ke diaktifkan
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains diatur ke dinonaktifkan
  • chrome://flags/#upcoming-ui-features diatur ke Default atau dinonaktifkan.
CharlieC
sumber
1
Tolong jangan memposting jawaban yang sama untuk beberapa pertanyaan. Jika informasi yang sama benar-benar menjawab kedua pertanyaan, maka satu pertanyaan (biasanya yang baru) harus ditutup sebagai duplikat dari yang lain. Anda dapat menunjukkan ini dengan memilih untuk menutupnya sebagai duplikat atau, jika Anda tidak memiliki reputasi yang cukup untuk itu, angkat bendera untuk menunjukkan bahwa itu adalah duplikat. Kalau tidak, sesuaikan jawaban Anda untuk pertanyaan ini dan jangan hanya menempelkan jawaban yang sama di banyak tempat.
DavidPostill
1

Arahkan ke chrome: // flags / dan atur ketiga flag ini ke "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
Pikamander2
sumber
1

The chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainssayangnya telah dihapus di Chrome 76, tapi ada trik yang sangat mudah untuk menunjukkan protokol dan subdomain lagi.

Yang harus Anda lakukan adalah menginstal ekstensi Reporter Situs Mencurigakan Google dari Chrome Store dan " https: // www ." akan mulai ditampilkan di bilah alamat.

mahakotak


Seperti yang dapat kita lihat dalam kode sumber, protokol tidak akan disembunyikan jika ekstensi ini diinstal:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Thomas Orlita
sumber
Jawaban wOxxOm sudah menyatakan metode yang sama.
MrWhite
0

Di Chrome Canary ( Version 78.0.3866.0 (Official Build) canary (64-bit)) di macOS Mojave saya harus menonaktifkan keduanya chrome://flags/#omnibox-ui-hide-steady-state-url-schemedan chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsuntuk mendapatkan kembali protokol dan subdomain "sepele".

Volker Rose
sumber
5
Di Chrome Canary ( Version 79.0.3928.3 (Official Build) canary (64-bit)) chrome://flags/tidak menunjukkan kepada saya semua ini ketika saya mencari "omnibox ui"
dentarg
0

Jawaban untuk Chrome / Chromium 78 dan yang lebih baru:

Sementara pengaturan hilang dari chrome://flags/UI di Chrome 78, masih ada cara untuk menonaktifkan perilaku ini dengan mengedit Local Statefile setttings. Ada howto di Forum Google yang sekarang disensor oleh Google, tetapi Anda masih dapat menemukannya di Google Cache

Pada dasarnya turun ke

  1. Daftar barang
  2. Keluar dari Chrome
  3. Buka file ~/.config/chromium/Local Statefile dalam editor (jalur dapat bervariasi tergantung pada OS / Instal)
  4. Ini adalah file JSON, jadi temukan enabled_labs_experimentsarray di sana
  5. Tambahkan "omnibox-ui-hide-steady-state-url-trivial-subdomains@2"ke daftar untuk menonaktifkan persembunyian subdomain
  6. Tambah "omnibox-ui-hide-steady-state-url-scheme@2"jika Anda ingin menunjukkan protokolnya juga
  7. Mulai Browser lagi
Stefan Horning
sumber