有人知道Microsoft Edge的URL长度限制吗?如您所知,Internet Explorer对URL长度有限制,最大长度为2048。Edge怎么样?我想,它现在应该消失了.
发布于 2015-11-25 04:52:53
该限制似乎约为81578个字符的。在那之后,我得到一个静默的失败,没有向服务器发出任何请求。
我用来测试的URL如下所示:
http://xx.xx.xxx.xxx:xxxx/?81578-characters-here
我不确定是否考虑了主机名的长度。
同样值得注意的是,这里的限制应该是Windows本身的问题,而不是浏览器的问题(对不起,没有参考)。这个问题似乎已经在Windows10中解决了,所以在IE11/Windows10上运行相同的测试会产生类似的结果。
发布于 2018-11-15 02:07:50
看起来这里是唯一一个谈论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>
发布于 2021-03-27 05:31:07
在构建到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)中工作得很好。
如果你需要变得庞大,测试你的代码,但今天的答案可能只是:“这取决于版本,但微软最近增加了限制,你的巨大链接可能只适用于最新版本的Edge。”
https://stackoverflow.com/questions/32267442
复制相似问题