问题
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...
回答1:
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.
回答2:
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>
来源:https://stackoverflow.com/questions/32267442/url-length-limitation-of-microsoft-edge