Chrome adres çubuğu artık protokolü veya www alt alan adını göstermiyor


50

Birkaç gün önce, tüm web siteleri için, krom, adres çubuğundan protokolü ve alt etki alanını adres çubuğundan çıkardığını, çalışma www.arkadaşlarımın bunu görmediğini bildirdiğini fark ettim . Chrome sürümü 67.0.3396.87'dir.

Örneğin, adres çubuğuna https://www.google.com(tırnak işaretleri olmadan) yazarsam, Chrome hemen ardından "Secure" yongasını görüntüler google.com. Ekteki ekran görüntülerine bakın.

ne girdim

Chrome ne gösterir

Bunu etkileyen Chrome ayarlarının yanı sıra chrome://flagssayfa ve chrome://net-internalssayfayı boşuna baktım .

Bu değişikliği yapmak için bilinçli olarak hiçbir şey yapmadım.

Herhangi bir fikir?

EDIT: MrWhite tarafından yapılan öneri, Ominbox UI'nin Sabit Durumlu URL Düzenini Gizle ve Önemsiz Alt Etki Alanlarını Gizle enabled:ayarının hala “Varsayılan” konumunda olması dışında iyi bir öneri haline geldiğini önerdi.

Çok Amaçlı Adres Çubuğu Kullanıcı Arabirimi Sabit Durumu Gizle - hala Varsayılan olarak ayarlanmış

Ancak, karanlıkta bir çekim olarak, ne olacağını görmek için ayar ile oynayacağım.

İlk önce “Devre Dışı” olarak ayarlıyorum. Bu, adres çubuğunun önceki davranışını geri yükleyen, protokolü ve “önemsiz alt etki alanlarını” gizlememek olan önceki davranışını eski haline getirdi. Sonra tekrar “Varsayılan” olarak değiştirdim ve tekrar gizliyordu. Biri, iş arkadaşlarının bu sorunu bildirmemesi dışında, varsayılan olarak değişmiş olduğundan şüphelenilecek.

Oh iyi. Şimdilik onu Engelli olarak bırakacağım.

Geçici bir çözüm sağladığı için MrWhite'ın cevabını kabul etmeye hazır olurdum. Yine de onu biraz daha uzun süre açık bırakacak, çünkü bu davranışın neden değiştiği ve neden geçersiz kılınması gerektiğine gerçekten cevap vermiyor.

EDIT 2: Chrome sürümü 67.0.3396.87'dir.


1
Hangi Chrome sürümünü kullanıyorsunuz?
MrWhite

Lütfen Chrome sürümünüzün ne olduğunu belirtin ve iş arkadaşlarınıza hangi sürüme sahip olduklarını sorun. Sizinki güncellenmiş olabilir ama onlarınki degil.
mbomb007

1
Daha önce bu ayarı daha önce "devre dışı" olarak değiştirmeme rağmen, 76.0.3809.100 olarak güncelledikten sonra bunu tekrar varsayılan değere sıfırladılar. Bu yanlış özelliği çok agresif bir şekilde zorluyorlar.
kolen,

Yanıtlar:


39

Gördüğünüz davranış ayarı "Omnibox UI gizle Denge Durumu URL Şeması ve Önemsiz Subdomain" sahip tutarlıdır etkin içinde chrome://flags.

Chrome Bayrağı - Omnibox UI Sabit Durumlu URL Şeması ve Önemsiz Alt Etki Alanlarını Gizle

Bu bayrağın "Varsayılan" (veya "Devre Dışı") konumuna getirilmesi ve tarayıcının yeniden başlatılması (istendiğinde), şema + alt alan adlarınızı geri almalıdır. Bu, Chrome Sürüm 67.0.3396.87'de (Resmi Yapı) (64 bit) - Windows'tadır.

Bu ayarın "Etkin" göstermediğini kontrol etmek dışında; bunun yerine "Varsayılan" gösterir.

Toplayabildiğim kadarıyla, "Varsayılan", "Etkin" veya "Devre Dışı" anlamına gelir; Chrome'un yürütülebilir uygulamasında yerleşiktir. Yani, bu öncelikle versiyona bağlıdır. Ayrıca, ayarların "Geliştirici" ve "Kararlı" yapılar arasında değiştiğine dikkat edin.

Ayarlar, komut satırı anahtarlarında da etkinleştirilebilir / devre dışı bırakılabilir. Yani burası kontrol edilmeye değer başka bir alan. Referans : https://peter.sh/experiments/chromium-command-line-switches/ - Bu listede Omnibox ile ilgili pek bir şey göremiyorum.


GÜNCELLEME Eylül-2018: Başka bir cevapta belirtildiği gibi, Chrome Sürüm 69'dan (test edilmiş Sürüm 69.0.3497.81), bu özellik artık "Varsayılan" tarafından etkinleştirilmiş gibi görünüyor . Bu nedenle, bu özelliği kaldırmak için bunu açıkça "Devre Dışı" olarak ayarlamanız gerekir.


GÜNCELLEME Ağustos-2019: Bu seçenek / bayrak o zamandan beri ikiye ayrıldı (muhtemelen sürüm 72'den beri - yorumlarda @Kyborek'e göre):

  • Çok Amaçlı Adres Çubuğu Arabirimi Sabit Durumlu URL Düzenini Gizle
  • Çok Amaçlı Adres Çubuğu Kullanıcı Arabirimi Sabit Durumlu URL Önemsiz Alt Etki Alanlarını Gizle

"Varsayılan" ayarı etkin olduğundan , bu seçeneklerin URL adres çubuğundaki "Düzen" ve "Önemsiz Alt Etki Alanları" nı geri almak için açıkça "Devre Dışı" olarak ayarlanması gerekir. (Bu seçenek ne olursa olsun, güvensiz "http" şemasının / protokolünün her zaman gizlendiğini unutmayın.)

Chrome Bayrakları - Omnibox Düzeni ve Önemsiz Alt Etki Alanlarını Gizle

Ayrıca yeni (?), Çok kaygı verici bir seçenek var: "Şu anda (Chrome sürüm 76) " Varsayılan "durumunda devre dışı bırakılmış görünen" Omnibox UI Sabit Durumlu URL Yolunu, Sorguyu ve Ref'i Gizle ". Yine de göz kulak olacak bir şey!

Chrome FLag - Çok Amaçlı Adres Çubuğu UI Sabit Durumlu URL Yolunu Gizle, Sorgula ve Ref


GÜNCELLEME Nov-2019: Maalesef, 78. sürümden bu yana bu bayrakların kullanıcı arayüzünden tamamen kaldırıldığı anlaşılıyor .

Bununla birlikte, bu bayraklar UI'da kaldırılmış gibi görünmekle birlikte, bu bayrakları daha önceki bir sürümde daha önce devre dışı bıraktıysanız , seçenekler görünmekte ve "önemsiz alt alanlar" ve "(HTTPS) URL şeması" görünmeye devam etmektedir.


GÜNCELLEME Dez-2019: Aşağıdaki başka bir cevapta belirtildiği gibi, Google’ın Şüpheli Site Raportörünün uzantısını yükleyebilirsiniz ve protokol + alt etki alanları geri döndü.


3
Birkaç gün öncesine kadar her zaman nasıl çalıştığını geri yüklemek için "Devre Dışı" olarak ayarlamam gerekiyor.
Jeffrey Simon

1
"Omnibox UI gizle ..." ne olursa olsun devre dışı bırakıyorum, hala düz http'i gizliyor.
Ivan

1
73 ve üzeri Chrome sürümünde, bu ayar şimdi Omnibox UI Hide Steady-State URL Trivial Subdomainsaramak istemeniz durumunda isimlendirilmiştir
Kyborek

11
Chrome sürüm 78'im ve bu bayraklar tamamen kaldırıldı.
Chris

3
@ MrWhite Tamam, ancak artık bu bayrakları Chrome'da görünür durumda olmadıkları için nasıl devre dışı bırakabilirim? Güncelleme: çözümü buldu. İlk önce "Geçici olarak M76 bayraklarını aç" seçeneğini etkinleştirin, krom'u yeniden başlatın, ardından bu bayraklar tekrar görünecek. Gelecekte Chrome'un gelecekteki sürümlerinde sonsuza dek kaldırılacaklar gibi görünüyorlar :(
izogfif

8

Chrome: // flags girişleri geçicidir ve Chrome'un gelecekteki sürümlerinde kaldırılacaktır.

Uzun vadeli yöntem

Resmi olarak desteklenen uzun vadeli yöntemi yüklemektir Google'ın Şüpheli Sitesi Muhabir uzantısı.

  • www ve diğer "önemsiz alt alanlar" tam olarak gösterilecektir
  • https:// tam olarak gösterilecek
  • http://gizlenecek, Not secureyerine gösterilecek

Chrome / Chromium , uzantının kimliği kullanılarak yüklenip etkinleştirilip etkinleştirilmediğini açıkça kontrol ettiğinden ve URL elision özelliğini buna göre değiştirdiğinden çalışır.


Site Reporter eklentisini kurmak istemeyenler için

Bu uzantının gereken tek kısmı, aşağıda gösterilen manifest.json'dan bir alıntıdır, başka bir dosya gerekmez.

Tarayıcınıza paketlenmemiş bir uzantı olarak yükleyebilirsiniz. Linux veya MacOS'a yüklemek önemsiz olmalıdır. Windows’ta, yalnızca Kanarya kanalı bildiğim kadarıyla sınırsız açılmamış uzantı kurulumunu destekliyor. Bazı Chrome çatalları da destekliyor. Windows’taki resmi kararlı Google Chrome’da , her tarayıcı başlangıcında bir uyarı almamak için ayrıntılı bir numara kullanmanız gerekir .

Bu sıfır ağırlıklı uzantı, Google’ın uzantısıyla aynı kimliği kullanıyor, bu yüzden her ikisini de yükleyemezsiniz, ancak yine de bir taneye ihtiyacınız var. Not, kimlik aynı olduğu için Web Mağazasına yükleyemeyiz.

  1. Aşağıdaki metni kopyalayın ve metin editörünüze yapıştırın, olarak kaydedin manifest.json.
    Ayrıca bkz . Windows'ta herhangi bir uzantıya sahip dosyalar nasıl kaydedilir
  2. chrome://extensionsSayfayı açın , "geliştirici modunu" etkinleştirin, manifest.json ile dizini sayfaya sürükleyin veya "Paketi aç" düğmesini tıklayın ve dizini orada belirtin.
{
   "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

Şimdilik varsayılan ayardır. chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

Şimdi, "m.alanalan.com" gibi diğer alt alanları da "domain.com" a, yani "www.m.www.m.ornek.com" adres çubuğunda "example.com" olarak görünmeyecek "Çok Amaçlı Adres Çubuğu Kullanıcı Arabirimi Sabit Durumlu URL Şeması ve Önemsiz Alt Etki Alanını Gizle" Chrome 69'da devre dışı bırakıldı

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


2

Mevcut cevaplara ek olarak, tam URL’ye erişmek için tarayıcı ayarlarındaki değişikliklerin gerçekten gerekli olmadığına da dikkat çekiliyor. URL çubuğuna tıklamanız yeterlidir; tamamen göreceksiniz.


1

Chrome 70.0.3538.67 çalıştıran Mac OS 10.13.6'da gösterilecek şema (aka protokol) ve 'önemsiz' alt alan adlarını almak için gerekenler:

  • chrome://flags/#views-browser-windows etkin olarak ayarla
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains devre dışı olarak ayarla
  • chrome://flags/#upcoming-ui-features Varsayılan veya devre dışı

1
Lütfen aynı cevabı birden fazla soruya göndermeyin. Aynı bilgi her iki soruyu da gerçekten yanıtlarsa, bir soru (genellikle yeni olanı) diğerinin kopyası olarak kapatılmalıdır. Bunu, kopya olarak kapatmak için oy vererek belirtebilirsiniz. veya bunun için yeterli itibarınız yoksa , bunun bir kopya olduğunu belirtmek için bir bayrak yükselterek belirtebilirsiniz. Aksi takdirde cevabınızı bu soruya göre uyarlayın ve aynı cevabı birden fazla yere yapıştırmayın.
DavidPostill

1

Chrome: // flags / konumuna gidin ve bu üç bayrağı "Disabled" olarak ayarlayın:

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

chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsMaalesef Chrome 76 kaldırılmıştır, ama yine protokol ve alt alanları göstermek için çok kolay bir hile var.

Tek yapmanız gereken Google’ın Şüpheli Site Reporter uzantısını Chrome Mağazasından ve " https: // www ." Adresinden yüklemek . adres çubuğunda gösterilmeye başlanacak.

Çok amaçlı adres çubuğu


Kaynak kodda görebileceğimiz gibi, bu uzantı kurulursa protokol gizlenmez:

görüntü tanımını buraya girin

görüntü tanımını buraya girin


wOxxOm'un cevabı zaten bu aynı yöntemi ifade ediyor.
MrWhite

0

Version 78.0.3866.0 (Official Build) canary (64-bit)MacOS Mojave'daki Chrome Canary ( ) 'de ikisini de devre dışı bırakmam chrome://flags/#omnibox-ui-hide-steady-state-url-schemeve chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsprotokolü ve (işimde değil) "önemsiz" alt alan adlarını geri almam gerekiyordu .


5
Chrome Canary ( Version 79.0.3928.3 (Official Build) canary (64-bit)) chrome://flags/, "
omnibox

0

Chrome / Chromium 78 ve daha yenisine cevap:

Ayarlar, chrome://flags/Chrome 78'deki UI'den silinirken, ayarlamalar Local Statedosyasını düzenleyerek bu davranışı devre dışı bırakmanın bir yolu var . Google Forumlarında artık Google tarafından sansürlenen bir yöntem vardı, ancak yine de Google Önbelleğinde bulabilirsiniz.

Temelde aşağı geliyor

  1. Liste öğesi
  2. Chrome'dan çık
  3. Dosya ~/.config/chromium/Local Statedosyasını bir düzenleyicide açın (yol, İşletim Sistemine / Yüklemeye bağlı olarak değişebilir)
  4. Bu bir JSON dosyası, bu yüzden enabled_labs_experimentsdiziyi orada bulun
  5. "omnibox-ui-hide-steady-state-url-trivial-subdomains@2"Alt etki alanı gizlemeyi devre dışı bırakmak için listeye ekleyin
  6. "omnibox-ui-hide-steady-state-url-scheme@2"Protokolü de göstermek istiyorsanız ekleyin
  7. Tarayıcıyı tekrar başlat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.