Browser Microsoft Edge的URL长度限制
有人知道Microsoft Edge的URL长度限制吗?Browser Microsoft Edge的URL长度限制,browser,http-get,microsoft-edge,Browser,Http Get,Microsoft Edge,有人知道Microsoft Edge的URL长度限制吗? 正如您所知,Internet Explorer对URL长度有限制,最大长度为2048。埃奇怎么样?我想,它现在应该消失了…限制似乎在81578个字符左右。在那之后,我得到一个无声的失败,没有向服务器发出请求 我用于测试的URL如下所示: 我不确定是否考虑了主机名的长度 还值得注意的是,这里的限制可能是Windows本身的问题,而不是浏览器的问题(对不起,没有参考资料)。这个问题似乎是在Windows 10中解决的,因此在IE11/Win
正如您所知,Internet Explorer对URL长度有限制,最大长度为2048。埃奇怎么样?我想,它现在应该消失了…限制似乎在81578个字符左右。在那之后,我得到一个无声的失败,没有向服务器发出请求 我用于测试的URL如下所示: 我不确定是否考虑了主机名的长度
还值得注意的是,这里的限制可能是Windows本身的问题,而不是浏览器的问题(对不起,没有参考资料)。这个问题似乎是在Windows 10中解决的,因此在IE11/Windows 10上运行相同的测试会产生类似的结果。看起来这是唯一一个讨论MS Edge url限制的地方。我找不到关于这件事的任何官方信息。无论如何,我必须亲自验证这一点,结果表明,在MS Edge上,查询字符串的限制实际上是4035个字符(我使用的是v40.15063.674.0)。这里有一个简单(而且愚蠢)的default.htm,我用于快速测试
<!DOCTYPE html>
<html lang="en">
<head>
<script>
alert(window.location.search.length);
var url = "http://localhost/default.htm?10000-characters-here";
window.open(url);
</script>
</head>
<body>
</body>
</html>
警报(窗口、位置、搜索、长度);
变量url=”http://localhost/default.htm?10000-“这里的字符”;
窗口打开(url);
当我建立到quickchart.io的复杂图像链接时,这一直是一个困扰我的问题
<img src="https://quickchart.io/chart?encoding=base64&devicePixelRatio=1&c=eyJ0e ...>
对于这种情况,Jerry Han的答案是4035,与我在2020年6月的观察结果一致。然而,我发现正确的答案取决于Edge的版本。然而,到今天为止,我看到一个4741字符的测试链接(去年夏天失败了),在Edge的最新版本(89.0.744.63)中运行良好
如果您需要大量使用,请测试您的代码,但今天的答案可能是:“这取决于版本,但Microsoft最近增加了限制,您的巨大链接可能只适用于最新版本的Edge。”