does anybody know URL length limitation for Microsoft Edge? As you know, Internet Explorer has limitation for URL length, Maximum length is 2048. How about Edge? I guess, it should be gone for now...
The official documentation specifies a maximum length of 2048 characters for the <loc> element, which is used to submit URLs: URL of the page. This URL must begin with the protocol (e.g. “http”) and end with a trailing slash if required by the web server. This value must not exceed 2,048 characters.
Chrome limits URLs to a maximum length of 2MB for practical reasons and to avoid causing denial-of-service problems in inter-process communication. On most platforms, Chrome's omnibox limits URL display to 32kB ( kMaxURLDisplayChars ) although a 1kB limit is used on VR platforms.
The default value is 4294967295 . Optional uint attribute. Specifies the maximum number of segments permitted in a URL. The default value is 32 .
The limit appears to be around 81578 characters. After that, I get a silent failure with no request made to the server.
The URL I was using to test looked like:
http://xx.xx.xxx.xxx:xxxx/?81578-characters-here
I'm not sure whether the length of the host name is factored in.
It's also worth noting that the limitation here was supposedly a problem with Windows itself rather than the browser (sorry, no reference). It appears the issue was addressed in Windows 10, so running this same test on IE11/Windows 10 yields a similar result.
It looks like this is the only place that talks about the url limitation of MS Edge. I couldn't find any official information about this. Anyway, I had to validate this myself and turned out that the limit of the query string is in fact 4035 characters on MS Edge (v40.15063.674.0 is what I used). Here's a simple (and stupid) default.htm I used for a quick testing.
<!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>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With