web-dev-qa-db-ja.com

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

数日前、私は、すべてのWebサイトで、アドレスバーからプロトコルとサブドメインがクロムで省略されていることに気付きました。私の同僚は、彼らがこれを見ていないと報告しています。

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

what I enter

what Chrome displays

私はこれに影響を与えるChromeの設定に加えてchrome:// flagsページとchrome:// net-internalsページを無駄に調べました。

私はこの変更をするために意識的に何もしませんでした。

何か案は?

編集:MrWhiteからのOminbox UIの非定常状態URLスキームと簡易サブドメインの非表示が有効になっていたという提案:設定がまだ「デフォルト」のままであることを除いて、良い提案。スクリーンショットを参照してください。

Omnibox UI Hide Steady-State -- still set to Default

しかし、暗闇の中で、私は何が起こるかを見るためにその設定で遊ぶつもりです。

まず、それを "無効"に設定します。それはアドレスバーの以前の振る舞いを回復しました、それはプロトコルと「些細なサブドメイン」を隠さないことです。それから私はそれを「デフォルト」に戻し、そして再びそれらを隠していました。同僚がこの問題を報告していないことを除けば、どういうわけかデフォルトが変更されたと思われるでしょう。

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

回避策を提供するので、MrWhiteからの回答を受け入れる準備ができています。それでも、この動作が変更された理由や上書きされる必要がある理由に実際には答えられないため、もう少し長く開いたままにしておきます。

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

編集3:MrWhiteからの回答を最も完全なものとして受け入れます。しかし、rAlenは追加情報を追加しないので、「クレジットを分割する」ことができないというジレンマがあります。

24
Jeffrey Simon

表示される動作は、chrome://flags内で[Omnibox UIの定常状態のURLスキームと簡易サブドメインを隠す]設定を有効にすることと一致しています。

Chrome Flag - Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomains

このフラグを "Default"(または "Disabled")に戻してブラウザを再起動する(プロンプトが表示される)と、スキーム+サブドメインが元に戻ります。これはChromeバージョン67.0.3396.87(オフィシャルビルド)(64ビット) - Windowsにあります。

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

私ができる限り、「デフォルト」が「有効」か「無効」を意味するかは、Chromeの実行ファイルに組み込まれています。そのため、これは主にバージョンに依存します。設定は "Developer"ビルドと "Stable"ビルドで異なります。

コマンドラインスイッチで設定を有効/無効にすることもできます。だからこれはチェックする価値があるもう一つの分野です。 リファレンスhttps://peter.sh/experiments/chromium-command-line-switches/ - ただしこのリストでは、Omniboxにはあまり関係がありません。


アップデート:別の答えで述べたように、Chromeバージョン69(バージョン69.0.3497.81でテスト済み)から、この機能は現在有効になっているようです。 "デフォルト"。したがって、この機能を削除するには、これを明示的に「無効」に設定する必要があります。

18
MrWhite

chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomainsのデフォルト設定になりました

また、 "m.domain.com"のような他のサブドメインを "domain.com"に削除するので、 "www.m.www.m.example.com"はアドレスバーに "example.com"として表示されます。 Chrome 69では、「Omnibox UIの定常状態のURLスキームと簡易サブドメインの非表示」が無効に設定されています

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

4
rAlen

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

1
David

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
Pikamander2

ここでは、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がデフォルトまたは無効に設定されています。
0
CharlieC

MacOS MojaveのChrome Canary(Version 78.0.3866.0 (Official Build) canary (64-bit))では、chrome://flags/#omnibox-ui-hide-steady-state-url-schemechrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsの両方を無効にしてプロトコルと(私の仕事ではそうではない)を取得する必要がありました。つまらない」サブドメイン。

0
Volker Rose