microsoft EdgeのURLの長さの制限を知っている人はいますか?ご存知のように、Internet ExplorerにはURLの長さに制限があり、最大長は2048です。Edgeはどうですか?私は、それは今のところなくなっているはずだと思います...
制限は約81578文字のようです。その後、サーバーに要求が行われずにサイレントエラーが発生します。
テストに使用したURLは次のようになりました。
http://xx.xx.xxx.xxx:xxxx/?81578-characters-here
ホスト名の長さが考慮されているかどうかはわかりません。
ここでの制限は、おそらくブラウザではなくWindows自体の問題であったことにも注意してください(申し訳ありませんが、参照はありません)。この問題はWindows10で解決されたようです。したがって、IE11/Windows 10で同じテストを実行すると、同様の結果が得られます。
これは、MSEdgeの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>