44

私はこの人気のある質問を見ました:

さまざまなブラウザでのURLの最大長はどれくらいですか?

しかし、Google Chromeへの参照を直接見つけることができなかったため(そしてほとんどの回答が数年前に与えられたため)、Google ChromeブラウザーのURLの長さの現在の制限は何ですか?

4

4 に答える 4

41

私はそれが同じままであると信じています:

ChromeとSafariに制限が見つかりませんでした。どちらもWebKitに基づいており、Firefoxと同様の制限があるようです。

Firefoxは64k文字を超えると表示を停止しますが、100k文字を超える文字を処理できます。

あなたはこの記事でそれについてもっと読むことができます。

一般的に、URLの長さに「制限」はありませんが、この回答では、すべてのクライアントとサーバーで機能することを確認するかどうかに関係なく、URLを2048文字未満に保つ必要があると述べています。

すべてのブラウザの詳細については、こちらをご覧ください。

于 2013-02-26T13:26:40.453 に答える
22

Chromeの現在の制限は2MBです。この問題はここで議論されます:

https://code.google.com/p/chromium/issues/detail?id=69227

「toDataUrl」ソースを使用して画像を表示するなどの問題を解決する必要がある場合の回避策などのリソースがあります。

于 2014-08-19T12:54:57.680 に答える
3

URLの処理は実装に依存する可能性があるという事実に加えて、HTTP/1.1仕様には次のように記載されてRFC2616います。

RFC 2616(Hypertext Transfer Protocol — HTTP / 1.1)は、セクション3.2.1で、URIの長さに制限はないと述べています(URIは、ほとんどの人がURLと呼ぶものの正式な用語です)。

最大でGoogleChromeに受け入れられる最大文字数はわかりません。また、現在そのような制限が存在するかどうかもわかりません。おそらく、 Chromium GITリポジトリのあいまいな定義で指定されているかWin32 API、たとえばWindowsで入力されたテキストの最大値で指定されている可能性があります。

ただし、URLの長さに関しては、ほとんどのWebサーバーに制限があります。彼らはおそらくほとんどの場合413 Entity Too Large、応答をスローします。

于 2013-02-26T13:43:12.773 に答える
-1

理論的には無制限である必要がありますが、実際には、ほとんどのHttpクライアントまたはブラウザはURLの長さが2083文字に制限されています。

于 2015-09-15T20:10:34.050 に答える