【问题标题】:What are the behaviors of typical web browser address bars?典型的 Web 浏览器地址栏的行为是什么?
【发布时间】:2011-01-28 20:24:38
【问题描述】:

我需要一个网络浏览器地址栏行为列表,作为研究实验的一部分。 例如:

1) 最基本的行为是输入完整的网址,例如http://www.abc.com 并按 ENTER 导航到网站。

2) 仅键入域名(例如 abc)并按 CTRL+ENTER(在 Windows 上)会自动添加 http:// 并附加 .com 并导航到网站。

3) 在某些情况下,键入 abc.com 并按 ENTER 会导航到 http://www.abc.com - 这里的精确启发式是什么?

...等等

【问题讨论】:

  • 所以你想让我们为你做研究?
  • 您认为什么是典型的? IE浏览器?有些事情,例如导航到输入 abc.com 但导航到其他地方与地址栏没有任何关系(例如该站点是否需要 https)。
  • Sime - 哦,求你了。显然,我不是简单地试图编译这些行为——这不是什么新作品:)
  • @bright AFAIK 没有浏览器会在“www”前面添加。到一个 URL。这总是特定服务器通过重定向处理的。
  • Ocelot - 好吧,至少有一些地址栏行为 - 至少添加 http://。万维网。可能是重定向 - 但如果任何浏览器出于性能或其他原因实际添加它会很有趣。编辑:@meagar 表示后者不会发生。

标签: browser address-bar


【解决方案1】:

至于3),我确实认为这是一个重定向,这是在服务器端完成的(即服务器注意到您正在尝试直接访问域并重定向到www.*),所以没有浏览器特定的行为在这里。

例如,谷歌浏览器会将没有有效顶级域后缀或协议前缀(例如 http://)的所有内容视为搜索查询,按 Enter 后会引导您访问 Google.com? q={查询}

【讨论】:

  • 我认为有些浏览器确实会添加 www。如果原始请求返回 404,请重试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-22
  • 1970-01-01
  • 2013-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多