Google Chrome が検索にスラッシュを追加する

Google Chrome が検索にスラッシュを追加する

Google Chrome (バージョン 39.0.2138.3) では、上部のオムニバーに特殊なテキストを入力すると、常に「/」記号を追加するように提案されます。

問題のスクリーンショット

これで、通常のように Enter キーを押して検索することができなくなりました。その場合、「c/# code...」が使用されるためです。

提案が意味をなさないというだけでなく、主な問題は Chrome が (間違った) 文字列を検索すらしないことです。スラッシュをホスト名か何かとして解釈するため、単に ERR_NAME_NOT_RESOLVED と表示されます。

Google Chrome を再インストールしてみましたが、問題は解決しませんでした。まだ「検索できない」候補が表示されています。

これは何が原因でしょうか? 提案を消すためにバーをもう一度クリックするなどのトリックを使わなくても済むようにするにはどうすればいいでしょうか...

答え1

これは、#URL に が含まれている場合、通常はページ上の特定のアンカーにリンクすることを意味するため、URL として入力したものが読み取られるためです。たとえば、次の URL です。

http://superuser.com/questions/806272/.../806274#806274

アンカー名へのリンクを意味します#806274。Chrome は、ユーザーが見逃している可能性があると判断し、URL にスラッシュを追加してユーザーを支援しようとしています。

私の知る限り、このアクションを無効にする方法はありません。設定の「プライバシー」セクションに同様の機能がありますが、どれも効果がないようです。興味があれば、Chromium の問題これをデフォルトの動作にしないことを指定します (ただし、問題レポートを提出する前に、Chromium に問題が存在するかどうかを確認してください)。

Chromium の問題リストに最近問題が報告されたようですここ同様の問題が進行中であるここ追跡したい人向け。

答え2

私は、検索を c# で始めるのではなく、c# で終わらせることでこの問題を回避できることを発見しました。余談ですが、これは昨年末 (2014 年) に修正されたバグだったと思います。

関連情報