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.
Saya telah mencari sia-sia untuk pengaturan Chrome yang mempengaruhi ini, ditambah chrome://flags
halaman dan chrome://net-internals
halaman.
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:
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.
sumber
Jawaban:
Perilaku yang Anda lihat sesuai dengan pengaturan "Omnibox UI Sembunyikan Skema URL Steady-State dan Trivial Subdomain" yang diaktifkan di dalamnya
chrome://flags
.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.
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):
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.)
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!
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.
sumber
Omnibox UI Hide Steady-State URL Trivial Subdomains
jika Anda ingin mencarinyaEntri 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 sepenuhnyahttps://
akan ditampilkan sepenuhnyahttp://
akan disembunyikan,Not secure
sebagai gantinya akan ditampilkanIni 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.
manifest.json
.Lihat juga Cara menyimpan file dengan ekstensi apa pun di Windows
chrome://extensions
halaman, aktifkan "mode pengembang", seret ke direktori dengan manifes.json ke halaman atau klik tombol "Muat terbuka" dan tunjukkan direktori di sana.sumber
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
sumber
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.
sumber
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 diaktifkanchrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains
diatur ke dinonaktifkanchrome://flags/#upcoming-ui-features
diatur ke Default atau dinonaktifkan.sumber
Arahkan ke chrome: // flags / dan atur ketiga flag ini ke "Disabled":
sumber
The
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
sayangnya 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.
Seperti yang dapat kita lihat dalam kode sumber, protokol tidak akan disembunyikan jika ekstensi ini diinstal:
sumber
Di Chrome Canary (
Version 78.0.3866.0 (Official Build) canary (64-bit)
) di macOS Mojave saya harus menonaktifkan keduanyachrome://flags/#omnibox-ui-hide-steady-state-url-scheme
danchrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
untuk mendapatkan kembali protokol dan subdomain "sepele".sumber
Version 79.0.3928.3 (Official Build) canary (64-bit)
)chrome://flags/
tidak menunjukkan kepada saya semua ini ketika saya mencari "omnibox ui"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 mengeditLocal State
file setttings. Ada howto di Forum Google yang sekarang disensor oleh Google, tetapi Anda masih dapat menemukannya di Google CachePada dasarnya turun ke
~/.config/chromium/Local State
file dalam editor (jalur dapat bervariasi tergantung pada OS / Instal)enabled_labs_experiments
array di sana"omnibox-ui-hide-steady-state-url-trivial-subdomains@2"
ke daftar untuk menonaktifkan persembunyian subdomain"omnibox-ui-hide-steady-state-url-scheme@2"
jika Anda ingin menunjukkan protokolnya jugasumber