在Chrome浏览器网址的最大长度(Maximum length for url in chrome

2019-07-20 13:36发布

我已经看到了这流行的问题:

什么是在不同的浏览器URL的最大长度?

但因为我不能直接找到谷歌浏览器参考(由于大多数的回答是,几年前给)我想知道什么是URL长度为谷歌Chrome浏览器的电流限制?

Answer 1:

我相信这是保持不变:

我找不到在Chrome和Safari浏览器的任何限制。 两者都基于WebKit和它似乎有类似的限制为Firefox拥有。

火狐后的64K字符停止显示,但可为超过10万个字。

你可以阅读更多关于它在这篇文章。

一般来说没有“限制”到URL的长度,但这个答案说你应该让你的URL下2048个字符,无论以确保它在每个客户端和服务器。

关于这里所有的浏览器的更多信息。



Answer 2:

在Chrome浏览器中的电流限制为2MB。 这个问题在这里讨论:

https://code.google.com/p/chromium/issues/detail?id=69227

当你需要克服的东西,如带有“toDataUrl”源显示图像的问题,你会发现那里的资源,如解决办法。



Answer 3:

除了这个事实,处理的网址可能是依赖于实现的,在HTTP/1.1规格在美国RFC2616是:

RFC 2616(超文本传输​​协议 - HTTP / 1.1)3.2.1节中指出,有没有限制的URI的长度(URI是为大多数人所说的网址正式用语)。

我不知道最大的字符将有多少是最大,由谷歌浏览器所接受,甚至不知道目前是否存在这样的限制。 也许将它在一个不起眼指定限定在铬GIT库或者甚至通过在文本输入中的最大值指定Win32 API上例如窗户。

然而,有关于对URL的长度大多数Web服务器的限制。 他们可能在大多数情况下,将抛出一个413 Entity Too Large的反应。



Answer 4:

从理论上讲它应该是无限的,但是在实践中,大多数HTTP客户端或浏览器仅限于URL长度的2083个字符。



文章来源: Maximum length for url in chrome browser