検索する代わりに、ChromeでURLをURLとして強制的に開く


81

/etc/hosts「Apache」として定義されているローカルApacheサーバーを実行しています。だから私はしばしば次のようなページを開きます:

http://apache/website/

通常、これは正常に機能します。ただし、最近のChromeブラウザーを使用しているため、奇妙な瞬間に、ブラウザーは入力したURLはURLではなく実際の検索であると判断するため、デフォルトの検索エンジンをロードしてこのURLを見つけようとします。常にではありませんが、多くの場合、アドレスバーの下にと表示されるリンクが表示されますDid you mean to go to http://apache/website?。それはいいことですが、直接そこに行くのではなく、ここをクリックする必要があるのは非常に面倒です。Chromeがこのように動作する理由は何ですか?これを修正できますか?

回答:


57

私は同じ問題を抱えていたので、最後に/を入力すると、常にキーワードではなくURLとして扱われることがわかりました。

私の場合の例:

local.dev/ben is treated as search

しかし

local.dev/ben/ its working fine

2
:たとえばローカルアドレスは/が存在する場合であっても、検索をトリガするリンクをスコープ、常に当てはまらない最後に/を追加することなく、常にキーワードのURLとして扱いますと言ってhttps://[fe80::1%eth0]/
Tiernan

2
私の改良されたnodejsサーバーでhttp://0.0.0.0:8080/bla/は動作しません動作しません!
hitautodestruct

2
@hitautodestruct 0.0.0.0は有効なIPアドレスではありません。これは一般にルーティングのデフォルトルートを意味するプレースホルダーアドレス、またはサービスのホスト上のすべてのipv4アドレスです。ホストに割り当てられた有効なIPアドレスを介してアクセスする必要があります。
スティーブブゾナス

34

のURL http://%sとキーワードを使用して新しい検索エンジンを作成することで、暗黙的にこれを行うことができますnull。次に、これをデフォルトの検索エンジンとして設定します。

Chromeで検索エンジンのページにアクセスするには:

  • Settingsパネルを開きます。
  • 見出しのManage search engines...下のボタンをクリックしますSearch
  • Search Enginesペインには、2つのセクションがありますDefault search enginesし、Other search engines
  • Other search enginesセクションの下部に、新しい検索エンジンを追加するために使用するフォームが表示されます。

サーチエンジン


2
それはきちんとしたトリックです。私はそれを試してみる必要があります!
afrazier

3
@iglvzxありがとう。ただし、この方法でキーワードを常に開きたい場合にのみ機能します。他の単語を入力するときにGoogle検索を使い続けるのは本当に好きですが、localhost URLを入力しているときにこれが発生するのは望ましくありません。

1
Chrome v26以降、キーワードとして「null」を設定することはできなくなりました。
スコリマ

1
@skolimaそれはv27.0で可能です
svandragt

1
@svandragt:v27は現在安定しており、残念ながらこれはまだ無効になっています。くだらない。
スコリマ

14

私もこれに悩まされました。私は最近、それが原因を見つけました。「Webサービスを使用してナビゲーションエラーを解決する」を無効にしてみてください。


4
URLに追加すると、これは機能しません。たとえば、local.symphony-2.3をロードし、/ symphonyまたは/ symphony /をURLに追加すると、chromeはそのフレーズをGoogleで検索します。
codecowboy

1
Chrome 54では、これはabout://settingsページ下部の[詳細設定を表示]にあります。
ダニエルW.

2

使用しているポートがわかっている場合は、次のように手動で指定できます。

url:80 / index.html

の代わりに

url / index.html

最初のケースでは、検索リクエストとして扱われません


でも使ってクローム69では動作しません。80
マルコDemaio


1

Google Chromeのアドレスバー(アドレスバー)からの検索機能を無効にする方法は次のとおりです。

  1. Google Chromeを開きます。
  2. 入力しchrome://flagsたアドレスバーに入力し、Enterキーを押しますに。
  3. Omniboxで[検索有効にする]ボタンまでスクロールします
  4. 無効を選択します

1
このオプションはありません。どのバージョンを使用していますか?
ベンN

0

Google検索とURL検索の両方を機能させるには、google.co.inに検索文字列http://google.com/search?q=%sを追加する必要がありました。

URLを参照したい場合は、「http:// whatever」を追加して、URLナビゲーションまたは検索を実行するかどうかを選択できます。

@iglvzxの答えは、Chromeのバージョン40では機能しないようです。Nullはもはや有効なエントリではないようです。これを機能させるには、上記のように即興で演奏する必要がありました。


うーん、Chrome 40では動作しません。なんて奇妙なバグでしょう。
jfroom

0

AndroidフォンのChromeでも同じ問題が発生しました。@Rikの提案と同様に解決しました。

以下のためのモバイルクローム

  1. [設定] -> [ プライバシー]に移動します
  2. ナビゲーションエラーの提案を解除する

Chromeが検索クエリへのURLの変換を停止する前に、「ナビゲーションエラーの提案」と「検索とサイトの提案」(最初の2つのオプション)をオフにする必要がありました。その後、私は両方の設定を有効にすることができ、ChromeはまだURLを開いているはずです。悪いクロム。不良なブラックボックスクローム。私はfirefox kthxbyeを使用しています
レスマナ

0

ブラウザのブックマークに正しいURLを追加してみてください。次に、Chromeは最初にこのアドレスを提案します(星印)。

クロムアドレスバー


ホスト名が1文字と短いことは珍しいことです。Chromeはfile:///を推奨しています。a:はドライブ文字であるためです。「c:\ Users \」と入力した場合も同じですが、「a:81」は「a」ドライブ上の「81」という名前のファイルです。もちろん、これはWindowsを使用していることを前提としています。
zaTricky

ドメイン「a」はお勧めしませんが、動作することを証明するだけです。アドレス行からの完全な無効化検索は良い解決策ではないと思うからです。しかし、良い点。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.