URL Length limitation of Microsoft Edge

2019-06-15 02:21发布

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...

2条回答
叛逆
2楼-- · 2019-06-15 03:09

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.

查看更多
做个烂人
3楼-- · 2019-06-15 03:16

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>
查看更多
登录 后发表回答