为什么浏览器不接受错误拼写错误的URL?

时间:2016-07-23 14:58:36

标签: browser keyboard-shortcuts

我50岁以后,在看屏幕而不是按键时,不能总是从我的眼睛到手指的连接,导致像“www,something.tld”这样的东西进入任何程序(Windows运行对话框,浏览器,其他)

浏览器开发人员不会在很久以前就解决过这样的小流感问题,并接受他们的最明显结果吗?

或者上面有其他隐含的东西我错过了吗?

DL

3 个答案:

答案 0 :(得分:1)

考虑到现在互联网上有超过10亿个网站(http://www.theatlantic.com/technology/archive/2015/09/how-many-websites-are-there/408151/)。

这意味着www.example.com很可能是一个与www.exaample.com,www.examplee.com等完全不同的网站。

另外,在您的逗号,www,something.tld的特定情况下 - 现代Web浏览器通常会对您放在地址栏中的文本进行Web搜索(使用Yahoo,Google,Bing等) strong>与有效域名不匹配(特别是当其中有逗号时),因为它无法知道您真的是否意味着将逗号放在那里。

答案 1 :(得分:0)

计算机只会做他们被告知要做的事情。无论它看起来多么荒谬,他们还会在要求他们做某事时从字面上理解你。这是他们的目的,它允许人们用它们做些荒谬的事情 - 有时候。它还允许非常相似但不同的URL。

由于逗号不是文件名中使用的有效字符,因此可以相当安全地说它们不能在URL中使用。至于为什么它没有被修复,开发人员喜欢懒惰/高效,并且当大多数人只使用谷歌等搜索引擎并点击链接而不是手动输入地址时,确实没有必要修复它。此外,大多数人会在浏览器中使用收藏夹而不是每次搜索。

最近Chrome使用拼写错误的网址变得更好,如果网页不存在,它将提供搜索包含相似字词的网页。

例如:

Misspelled Suggestion Example

可能有一个插件将所有逗号转换为停止但我还没有找到它。

答案 2 :(得分:0)

网站数量是一个很好的论据,但我认为它不能应用于逗号。

虽然有近20亿个网站(https://www.millforbusiness.com/how-many-websites-are-there/),但这仍然不能解决这类小问题。

没有网站在其网址中使用逗号。因此,如果您输入逗号而不是点,则无法使用Web浏览器访问任何网站。

我同意这个问题并且不明白为什么这仍然是一个问题。