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

browser google-chrome url

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

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

what I enter

what Chrome displays

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

この変化を意識して何かをしたわけではありません

Any ideas?

EDIT: Ominbox UI Hide Stead-State URL Scheme and Trivial SubdomainsというMrWhiteからの提案は、設定が “Default “のままであることを除いて、enabled:の良い提案になっていました。スクリーンショットをご覧ください

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

しかし、暗闇の中でのショットなので、どうなるかは設定で勝負しようと思っています

最初に “無効 “に設定したこれでアドレスバーの以前の動作に戻りましたプロトコルと “些細なサブドメイン “を非表示にしないようにしましたその後、それを “デフォルト “に変更すると、再び非表示になりました。同僚がこの問題を報告していないことを除けば、何らかの形でデフォルトが変更されたのではないかと疑われます

おやおや。とりあえず無効のままにしておきます

私は、回避策を提供してくれるので、MrWhite からの答えを受け入れる準備ができています。しかし、なぜこの動作が変更されたのか、そしてなぜオーバーライドされなければならないのか、それは本当に答えになっていないので、もう少しの間、それを開いたままにしておきます

EDIT 2: Chromeのバージョンは67.0.3396.87です

  78  Jeffrey Simon  2018-06-23


ベストアンサー

UPDATE March-2020。私の元の回答にある以下のchrome://flagsオプションは、フラグがUIから削除されたように見えるので、もはや機能しません(UIから目に見えて削除されてからしばらくの間は、以前にUIでこれらの機能を無効にしていた場合は、オプションはまだ残っているように見えましたが、今はそうではありません)

しかし、@RIanGillis氏のコメントにあるように、--disable-features引数を追加することで、Chromeのショートカット/コマンドラインでこれらのオプションを無効にすることができます。例えば、以下のようになります

.../chrome.exe --disable-features=OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains,OmniboxUIExperimentHideSteadyStateUrlScheme,OmniboxUIExperimentHideFileUrlScheme

これで元の機能に戻るようです(Chrome v80.0.3987.132をテストしました)。http://はまだ隠されたままです(代わりに「安全ではありません」と表示されます)。https://www サブドメインと同様に表示されます

もう一つの選択肢は、@wOxxOm さんの回答にあるように、Google の Suspicious Site Reporter 拡張機能をインストールすることです


元の回答(もはや機能していません)

あなたが見ている動作は、chrome://flags内の「Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomains」設定を有効にした場合と一致しています

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

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

設定を確認しても「有効」とは表示されず、「デフォルト」と表示されます

私が調べた限りでは、「Default」が「Enabled」なのか「Disabled」なのかは、Chrome実行ファイルに内蔵されているかどうかです。したがって、これは主にバージョンに依存します。また、「Developer」ビルドと「Stable」ビルドでは設定が異なることにも注意してください

設定はコマンドラインスイッチでも有効/無効を切り替えることができます。なので、この辺もチェックしておきたいところです。参考にしてください。https://peter.sh/experiments/chromium-command-line-switches/ – このリストには Omnibox に関連するものはあまりありませんが


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


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

  • Omnibox UI Hide Steady-State URL Scheme
  • Omnibox UI 定常的なURLのトリビアルサブドメインを隠す

Default」設定が有効なので、「Scheme」と「Trivial Subdomains」をURLアドレスバーに戻すには、これらのオプションを明示的に「Disabled」に設定しなければなりません。 (安全でない「http」スキーム/プロトコルは、このオプションに関係なく常に隠されていることに注意してください)

Chrome Flags - Omnibox Hide Scheme and Trivial Subdomains

また、新しい(?)、かなり不吉なオプションもあります。”Omnibox UI Hide Steady-State URL Path, Query, and Ref” というオプションが追加され、現在(Chrome バージョン 76)は “Default “の状態で無効になっています。これは、現在(Chrome バージョン 76)では「デフォルト」の状態では無効になっているようです

Chrome FLag - Omnibox UI Hide Steady-State URL Path, Query, and Ref


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

しかし、これらのフラグは UI で削除されたように見えますが、以前のバージョンでこれらのフラグを無効にしていた場合は、オプションが残っているように見え、「trivial subdomains」と「(HTTPS) URL scheme」が表示されたままになります

55  MrWhite  2018-06-23


chrome://flagsのエントリは一時的なもので、今後のChromeのバージョンで削除される予定です

Chrome 83+での現在の解決策

アドレスバー内を右クリックし、コンテキストメニューの「常にフルURLを表示する」を有効にします。オプションがない場合は、chrome://flagsに移動し、show full URLフラグを見つけ、有効にして、Chromeを再起動してください。crbug.com/1061576 を参照してください

enter image description here

代替の公式長期的な回避策

公式にサポートされている 長期的な回避策は、GoogleのSuspicious Site Reporter拡張機能をインストールすることです

  • wwwなどの「つまらないサブドメイン」が全面的に表示されます
  • https://が全面的に表示されます
  • http://は非表示になり、代わりにNot secureが表示されます

これは、Chrome/Chromium 拡張機能がインストールされているかどうかを明示的にチェックし、そのidを使って有効になっているかどうかを確認し、それに応じてURLエリシオン機能をトグルするために動作します

  • Site Reporter拡張機能をインストールしたくない方へ

    その拡張機能に必要なのは、以下に示す manifest.json からの抜粋のみで、他のファイルは必要ありません。ブラウザに解凍された拡張機能としてインストールすることができます。LinuxやMacOSへのインストールは簡単なはずです。Windowsに関しては、私が知っている限りでは、Canaryチャンネルだけがアンパックされた拡張機能の無制限インストールをサポートしています。いくつかの Chrome フォークもサポートしています。Windows の公式安定版 Google Chrome では、ブラウザを起動するたびに警告が表示されないようにするには、精巧なトリックを使用する必要があります

    このゼロウェイトエクステンションはGoogleのエクステンションと同じidを使っているので、両方をインストールすることはできませんが、どうせなら片方だけにしておきましょう。ちなみにidが同じなのでWebストアにはアップロードできません

    1. 以下のテキストをコピーしてテキストエディタに貼り付け、manifest.jsonとして保存してください。 Windowsで任意の拡張子を持つファイルを保存する方法も参照してください
    2. chrome://extensionsページを開き、”developer mode “を有効にして、manifest.jsonのあるディレクトリをページにドラッグ&ドロップするか、”Load unpacked “ボタンをクリックしてディレクトリを指定します
    {
    "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"
    }
    

47  wOxxOm  2019-11-03


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

また、”m.domain.com “のような他のいくつかのサブドメインも “domain.com “に削除されるので、Chrome 69で “Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomain “が無効に設定されていない限り、”www.m.www.m.example.com “はアドレスバーに “example.com “と表示されるようになります

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

8  rAlen  2018-09-07


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

2  David  2019-08-14


chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsは残念ながらChrome 76では削除されてしまいましたが、プロトコルとサブドメインを再度表示させるには非常に簡単なコツがあります

あとはGoogleのSuspicious Site Reporter拡張機能をChromeストアからインストールするだけで、アドレスバーに「https://www.」が表示されるようになります

omnibox


ソースコードを見ればわかるように、この拡張機能がインストールされていればプロトコルが隠されることはありません

enter image description here

enter image description here

2  Thomas Orlita  2019-11-26


これらの説明は、https://jdtechservices.net/tools/から引用しています

最初の方法は、ターゲットフィールド内のChromeショートカットにパラメータを追加する方法です

--disable-features=OmniboxUIExperimentHideSteadyStateUrlScheme,OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains

Windowsを使用している場合はこのようになります

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-features=OmniboxUIExperimentHideSteadyStateUrlScheme,OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains

like this

Capture.png

2つ目の方法は拡張機能をインストールする方法ですが、これはメモリを消費します

Chrome Web Store
Add new features to your browser and personalize your browsing experience.

2  theggputest55  2019-12-19


以下は、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  CharlieC  2018-10-23


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  2019-08-04


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  2019-07-30


Chrome/Chromium 78以降に対応しています

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

基本的にはこうなる

  1. List item
  2. Exit Chrome
  3. ~/.config/chromium/Local Stateファイルをエディタで開く(パスはOS/インストールに依存して異なる場合があります)
  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. ブラウザを再度起動する

0  Stefan Horning  2019-12-12


タイトルとURLをコピーしました