我正在尝试在 Google Chrome 版本 71 中复制我在 Internet Explorer 版本 11 中看到的一些行为。
每当我搜索时,myalias/someinternalpage
我都会被带到内部页面。
当我在 Google Chrome 的 Omnibar 中搜索相同的内容时,我会被带到外部搜索,并在顶部看到一条带有链接的消息,内容如下
Did you mean to go to http://myalias/someinternalpage?
当我点击此链接时,我将进入该页面,并且 Chrome 将开始识别该别名。
这很不方便。如何让 Chrome 具有与 Internet Explorer 相同的行为?
答案1
从此 Chromium.org 讨论,您有几种选择。
有几种解决方案,但是没有一个能与 IE 的配置开关等同(因此才出现这个错误)。
(1)企业策略可以完全禁用搜索,因此 Chrome 地址栏永远不会进行搜索。不过,这也会阻止搜索不太模糊的输入。
(2) 用户可以通过在末尾附加“/”(或者在前面附加一个方案,但输入起来更烦人)等方式,让 Chrome 知道一个从未见过的主机名是一个主机名。
(3) Chrome 在这种情况下的设计工作方式是,当用户输入潜在的内部网主机名时,Chrome 会在后台向该主机名发出 HTTP HEAD 请求,如果收到有效回复,则会在搜索结果页面顶部显示一个信息栏,询问“您是不是要访问 http:///?”如果用户点击该链接,它不仅会立即导航到此主机名,还会记住该主机名以避免再次搜索。同样,对主机进行任何其他成功输入的导航(例如 (2) 中建议的“hostname/”)也会导致 Chrome 不再搜索该主机。