Chromeアドレスバーにプロトコルまたはwwwサブドメインが表示されなくなりました


50

数日前、すべてのWebサイトで、クロムがアドレスバーからプロトコルとサブドメインを省略していることに気付きましたwww.。Chromeバージョンは67.0.3396.87です。

たとえば、アドレスバーにhttps://www.google.com(引用符なしで)入力すると、Chromeはすぐにチップ「Secure」に続いてを表示しますgoogle.com。添付のスクリーンショットをご覧ください。

私が入力するもの

Chromeが表示するもの

これに影響するChrome設定に加えて、chrome://flagsページとchrome://net-internalsページを無駄に探しました。

この変更を行うために意識的に何もしませんでした。

何か案は?

編集:Ominbox UI Hide Stead-State URL SchemeとTrivial Subdomains enabled:は、設定がまだ「デフォルト」のままであることを除いて、良い提案になったというMrWhiteからの提案。スクリーンショットを見る:

Omnibox UI Hide Steady-State-デフォルトに設定されたまま

しかし、暗闇の中でのショットとして、私は何が起こるかを見るために設定で遊びます。

最初に「無効」に設定しました。これにより、プロトコルと「簡単なサブドメイン」を非表示にしないというアドレスバーの以前の動作が復元されました。同僚がこの問題を報告していないことを除いて、何らかの形でデフォルトが変更されたと思われます。

しかたがない。今のところは無効のままにします。

回避策を提供するため、MrWhiteからの回答を受け入れる準備ができています。ただし、この動作が変更された理由と、オーバーライドする必要がある理由を実際に答えていないため、少し長く開いたままにします。

編集2:Chromeバージョンは67.0.3396.87です。


1
使用しているChromeのバージョンは何ですか?
-MrWhite

ご使用のChromeのバージョンをお知らせください。また、同僚のバージョンを尋ねてください。あなたのものが更新されたかもしれませんが、彼らのものは更新されていません。
mbomb007

1
以前にこの設定を「無効」に変更していたのに、76.0.3809.100に更新した後、再びデフォルト値にリセットしたことに注意してください。彼らはこの機能を非常に積極的に推進しています。
kolen

回答:


39

表示されている動作は、内で有効になっている「Omnibox UIの定常状態のURLスキームと自明なサブドメインを非表示にする」設定と一致していますchrome://flags

Chromeフラグ-オムニボックスUI定常状態URLスキームと簡易サブドメインを非表示

このフラグを「デフォルト」(または「無効」)に戻し、ブラウザを再起動(プロンプトを表示)すると、スキームとサブドメインが元に戻ります。これは、Chromeバージョン67.0.3396.87(公式ビルド)(64ビット)-Windowsです。

設定が「有効」を表示しないことを確認することを除きます。むしろ、「デフォルト」と表示されます。

収集できる限り、「デフォルト」が「有効」を意味するか「無効」を意味するかは、Chrome実行可能ファイルに組み込まれています。したがって、これは主にバージョンに依存しています。また、設定は「開発者」ビルドと「安定」ビルド間で異なることに注意してください。

設定は、コマンドラインスイッチで有効/無効にすることもできます。したがって、これは確認する価値がある別の領域です。参照https : //peter.sh/experiments/chromium-command-line-switches/-このリストにはOmniboxに関連するものはあまりありませんが。


2018年9月の更新:別の回答に記載されているように、Chromeバージョン69(テスト済みのバージョン69.0.3497.81)から、この機能は「デフォルト」で有効になっているようです。したがって、この機能を削除するには、これを明示的に「無効」に設定する必要があります。


UPDATE 2019年8月:このオプション/フラグは2つに分割されました(おそらくバージョン72以降-コメントの@Kyborekによると):

  • Omnibox UI定常状態URLスキームを非表示
  • オムニボックスUI定常状態URL簡易サブドメインを非表示

「デフォルト」設定が有効になっているため、これらのオプションを明示的に「無効」に設定して、URLアドレスバーに「スキーム」および「簡易サブドメイン」を戻す必要があります。(このオプションに関係なく、安全でない「http」スキーム/プロトコルは常に非表示になることに注意してください。)

Chromeフラグ-オムニボックス非表示スキームと簡易サブドメイン

新しい(?)、やや不吉なオプションもあります:「Omnibox UI Hide Steady-State URL Path、Query、and Ref」。現在(Chromeバージョン76)は「デフォルト」状態で無効になっています。目を離さないでください!

Chromeフラグ-オムニボックスUI定常状態のURLパス、クエリ、および参照を非表示


UPDATE 2019-2019:残念ながら、バージョン78以降、これらのフラグはUIから完全に削除されたようです。

ただし、これらのフラグはUIで削除されたように見えますが、以前のバージョンでこれらのフラグを以前に無効にした場合、オプションは固定され、「簡単なサブドメイン」と「(HTTPS)URLスキーム」が表示されたままになります。


Dez-2019の更新:以下の別の回答で述べたように、GoogleのSuspicious Site Reporter拡張機能をインストールでき、プロトコル+サブドメインが復活します。


3
数日前まで常に機能していた方法を復元するには、「無効」に設定する必要があります。
ジェフリーサイモン

1
「Omnibox UI hide ...」を無効にしても、プレーンHTTPは非表示のままです。
イヴァン

1
Chromeバージョン73以降では、この設定はOmnibox UI Hide Steady-State URL Trivial Subdomains、検索したい場合に備えて名前が付けられました
Kyborek

11
Chromeバージョン78を使用していますが、これらのフラグは完全に削除されました。
クリス

3
@MrWhite OK、しかしこれらのフラグを無効にすると、Chromeに表示されなくなります。更新:ソリューションが見つかりました。まず、「M76フラグを一時的に期限切れにする」オプションを有効にし、クロムを再起動すると、それらのフラグが再び表示されます。ただし、Chromeの将来のバージョンでは永久に削除されるようです。:(
izogfif

8

chrome:// flagsエントリは一時的なものであり、Chromeの将来のバージョンでは削除されます。

長期的な方法

公式にサポートされている長期的な方法は、インストールすることで、Googleの不審なサイトReporterの拡張子を。

  • www その他の「簡単なサブドメイン」が完全に表示されます
  • https:// 完全に表示されます
  • http://非表示にNot secureなり、代わりに表示されます

Chrome / Chromium は、拡張機能がインストールされ、そのIDを使用して有効になっているかどうかを明示的にチェックし、それに応じてURL省略機能を切り替えるため、機能します。


Site Reporter拡張機能をインストールしたくない場合

その拡張子の唯一の必要な部分は、以下に示すmanifest.jsonからの抜粋であり、他のファイルは必要ありません。

解凍された拡張機能としてブラウザにインストールできます。LinuxまたはMacOSにインストールするのは簡単です。Windowsに関しては、Canaryチャネルのみが、私の知る限り、アンパックされた拡張機能の無制限のインストールをサポートしています。一部のChromeフォークもサポートしています。Windows上の公式の安定したGoogle Chromeでは、ブラウザを起動するたびに警告が出ないように、巧妙なトリックを使用する必要があります。

このゼロウェイト拡張機能はGoogleの拡張機能と同じIDを使用するため、両方をインストールすることはできませんが、いずれにしても必要なのは1つだけです。IDは同じであるため、Webストアにアップロードできないことに注意してください。

  1. 次のテキストをコピーして、テキストエディターに貼り付け、として保存しmanifest.jsonます。Windowsで任意の拡張子を持つファイルを保存する方法
    も参照してください
  2. chrome://extensionsページを開き、「開発者モード」を有効にし、manifest.jsonを含むディレクトリをページにドラッグアンドドロップするか、「アンパックを読み込む」ボタンをクリックしてディレクトリを指定します。
{
   "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

現在のデフォルト設定です chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

また、「m.domain.com」から「domain.com」などの他のサブドメインも削除されるため、アドレスバーに「www.m.www.m.example.com」が「example.com」として表示されます。 「Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomain」がChrome 69で無効に設定されています

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


2

既存の回答に加えて、完全なURLへのアクセスを取得するために、ブラウザー設定の変更は実際には必要ではないことを言及し続けています。URLバーをダブルクリックすると、完全に表示されます。


1

Chrome 70.0.3538.67を実行しているMac OS 10.13.6で表示されるスキーム(別名プロトコル)と「簡単な」サブドメインを取得するために必要なものは次のとおりです。

  • chrome://flags/#views-browser-windows 有効に設定
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains 無効に設定
  • chrome://flags/#upcoming-ui-features デフォルトに設定するか、無効にします。

1
複数の質問に同じ回答を投稿しないでください。同じ情報が本当に両方の質問に答える場合、1つの質問(通常は新しい質問)をもう1つの質問の複製として閉じる必要があります。重複として閉じるように投票することでこれを示すことができます。そのための評判が十分でない場合は、重複であることを示すためにフラグ立てます。それ以外の場合は、この質問に対する回答を調整し、同じ回答を複数の場所に貼り付けないでください。
DavidPostill

1

chrome:// flags /に移動し、次の3つのフラグを「無効」に設定します。

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-subdomains残念ながら、クロム76で削除されましたが、やはりプロトコルおよびサブドメインを表示するために非常に簡単なトリックがあります。

必要なことは、Chromeストアと「https:// www」からGoogleのSuspicious Site Reporter拡張機能インストールすることだけです。アドレスバーに表示され始めます。

アドレスバー


ソースコードで確認できるように、この拡張機能がインストールされている場合、プロトコルは非表示になりません。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


wOxxOmの答えはすでにこの同じ方法を述べています。
MrWhite

0

クロムカナリア(でVersion 78.0.3866.0 (Official Build) canary (64-bit)のMacOS上)モハーベ私は無効にする必要の両方chrome://flags/#omnibox-ui-hide-steady-state-url-schemechrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsプロトコルと(私の仕事ではないので)「些細な」サブドメインを取り戻すために。


5
Chrome Canary では、「Version 79.0.3928.3 (Official Build) canary (64-bit)chrome://flags/
omn​​ibox

0

Chrome / Chromium 78以降の回答:

設定はchrome://flags/Chrome 78 のUI からLocal State削除されますが、設定ファイルを編集してこの動作を無効にする方法があります。Googleフォーラムにはハウツーがありましたが、現在はGoogleによって検閲されていますが、それでもGoogle Cacheで見つけることができます

基本的には

  1. リストアイテム
  2. Chromeを終了します
  3. ~/.config/chromium/Local Stateエディターでファイルfileを開きます(パスはOS / Installによって異なる場合があります)
  4. JSONファイルなのでenabled_labs_experiments、そこにある配列を見つけます
  5. "omnibox-ui-hide-steady-state-url-trivial-subdomains@2"リストに追加して、サブドメインの非表示を無効にします
  6. "omnibox-ui-hide-steady-state-url-scheme@2"プロトコルも表示する場合は追加します
  7. ブラウザを再起動します
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.